View file modules/movies/settings.php

File size: 1.88Kb
<?php  
acms_header('Онлайн кинотеатр - настройки');
access('users');
is_active_module('PRIVATE_MOVIES');
require_once (ROOT.'/modules/movies/plugins/config.php');

if (access('movies', null) == false){
  
  error('Нет прав');
  redirect('/m/movies/');
  
}

if (get('get') == 'sync'){
  
  kinopoisk_api(50);
  
  ini::upgrade(ROOT.'/modules/movies/plugins/config.ini', 'UPD', (TM + 3600));
  ini::upgrade(ROOT.'/modules/movies/plugins/config.ini', 'UPD_TIME', TM);
  
  success('Базы фильмов успешно обновлены');
  redirect('/m/movies/settings/');
  
}

if (get('sync') == 'off') {
  
  get_check_valid();
  
  ini::upgrade(ROOT.'/modules/movies/plugins/config.ini', 'SYNC', 0);
  success('Автоматическая синхронизация успешно отключена');
  redirect('/m/movies/settings/');
  
}

if (get('sync') == 'on') {
  
  get_check_valid();
  
  ini::upgrade(ROOT.'/modules/movies/plugins/config.ini', 'SYNC', 1);
  success('Автоматическая синхронизация успешно включена');
  redirect('/m/movies/settings/');
  
}

?>   
<div class='list'>
<b><?=lg('Посл. синхронизация')?>: <?=ftime($movies['UPD_TIME'])?></b><br />
<?=lg('Синхронизация может занять от 2 до 60 секунд')?><br /><br />
<a class='button' href='/m/movies/settings/?get=sync'><?=lg('Синхронизировать')?></a>
</div>
  
<div class='list'>
<b><?=lg('Автоматическая синхронизация каждый 1 час')?></b><br /><br />
<?php if ($movies['SYNC'] == 1) : ?>
<a class='button' href='/m/movies/settings/?sync=off&<?=TOKEN_URL?>'><?=lg('Отключить')?></a>
<?php else : ?>
<a class='button' href='/m/movies/settings/?sync=on&<?=TOKEN_URL?>'><?=lg('Включить')?></a>
<?php endif ?>
</div>
<?

back('/m/movies/');
acms_footer();