Просмотр файла admin_list/options.php

Размер файла: 3.88Kb
  1. <?
  2. /*
  3. =============================================
  4. Движок: SHCMS Engine
  5. =============================================
  6. Название файла: Системные настройки
  7. =============================================
  8. Official website: http://shcms.ru
  9. =============================================
  10. */
  11. define('SHCMS', true);
  12. include_once'../system/inc/basic_settings.php';
  13. $shcmsengine['title'] = 'SHCMS Engine Системные настройки.';
  14. include_once'../template/head.php';
  15. registrat();
  16. $adminka ->admin();
  17. $resting == false;
  18. if($user4['team'] < 6) {
  19. echo 'Ошибка';
  20. header('Refresh: 1; url=/index.php?'.$conservation.'&');
  21. include_once'../template/foot.php';
  22. exit();
  23. }
  24. include_once'secu.php';
  25. $loa = mysql_query("SELECT * FROM `settings_shcms`");
  26. $load_shcms = mysql_fetch_array($loa);
  27.  
  28. if($_POST['sub_save'])
  29. {$sub_save = $_POST['sub_save'];}
  30. if(isset($sub_save))
  31. {
  32. if($_POST['name'])
  33. {$name = $_POST['name'];}
  34. if($_POST['keywords'])
  35. {$keywords = $_POST['keywords'];}
  36. if($_POST['description'])
  37. {$description = $_POST['description'];}
  38. if($_POST['onlin'])
  39. {$onlin = $_POST['onlin'];}
  40.  
  41. $load_shcms['title'] = isset($name) ? (substr($name,0,40)):'';
  42. $load_shcms['keywords'] = isset($keywords) ? (substr($keywords,0,255)):'';
  43. $load_shcms['description'] = isset($description) ? (substr($description,0,2000)):'';
  44. $load_shcms['onlin'] = (isset ($onlin) && $onlin);
  45. $ok_mysq = mysql_query("UPDATE `settings_shcms` SET `description`='$description',`keywords`='$keywords',`title`='$name',`onoff`='$onlin'");
  46. if($ok_mysq == true)
  47. {
  48. echo '<div class="actshcms">Изминение успешно сохранены</div>';
  49. header("Refresh: 1; url=?");
  50. include_once'../template/foot.php';
  51. exit();
  52. }
  53. else
  54. {
  55. echo '<div class="errors">Настройки не сохранены</div>';
  56. header("Refresh: 1; url=?");
  57. include_once'../template/foot.php';
  58. exit();
  59. }
  60. }
  61.  
  62.  
  63. $form = new form("?");
  64. $form->input('Заголовок гл. страницы:','name','text',$load_shcms['title'],true);
  65. $form->input('Домашняя страница сайта:',false,'text',"http://".$_SERVER['HTTP_HOST']."",true);
  66. $form->input('Используемая кодировка на сайте:','coding','text',$load_shcms['coding'],true);
  67. $form->textarea('Описание (Description) сайта:','description',$load_shcms['description']);
  68. $form->textarea('Ключевые слова (Keywords) для сайта:','keywords',$load_shcms['keywords']);
  69. $form->select('Поддержка статуса (online/offline):','onlin',array('Включить'=> 0,'Выключить' => 1, 'Показывать на END'=> 2),$load_shcms['onoff']);
  70. $form->submit('Применить','sub_save');
  71. $form->finish();
  72.  
  73. echo '<div class="posts"><a href="?act=cleanup">Очистить журнал авторизаций</a></div>';
  74.  
  75.  
  76. switch($act):
  77.  
  78. case'cleanup':
  79. $jurnal_mail = mysql_query("SELECT * FROM `logs_aut`");
  80. while($jurnal_mails = mysql_fetch_array($jurnal_mail)){
  81. mysql_query("INSERT INTO `mails` (`user_id`,`read`,`text`,`time`,`posted`) VALUES ('$jurnal_mails[user_id]','no','Ваш журнал авторизаций был очищен создателем сайта <a href=".DIR_SHCMS."jurnal_aut.php>Посмотреть журнал</a>','".time()."','1')");
  82. }
  83.  
  84. $jurnal = mysql_query("DELETE FROM `logs_aut`");
  85. mysql_query("TRUNCATE TABLE `logs_aut`");
  86.  
  87. if($jurnal == true) {
  88. messag('Журнал успешно очищен');
  89. header('Refresh: 1; url=options.php');
  90. include_once'../template/foot.php';
  91. exit();
  92. }
  93. else {
  94. errors('Ошибка очистки журнала.');
  95. header('Refresh: 1; url=options.php');
  96. include_once'../template/foot.php';
  97. exit();
  98. }
  99.  
  100. break;
  101.  
  102. endswitch;
  103.  
  104. include_once'../template/foot.php';
  105. ?>