61 lines
1.6 KiB
PHP
Executable File
61 lines
1.6 KiB
PHP
Executable File
<?php
|
|
|
|
|
|
//ini_set('display_errors', 1);
|
|
//print_r($_POST);
|
|
//echo 1;
|
|
switch(@$_POST['act']) {
|
|
|
|
case 'add_comment':
|
|
print_r($_POST);
|
|
if (!$_SESSION['user_id'] || !$_POST['txt'])die();
|
|
$_POST['t']=time();
|
|
$_POST['user_id']=$_SESSION['user_id'];
|
|
unset($_POST['act']);
|
|
$db->add ( 'pages_comments', $_POST );
|
|
break;
|
|
|
|
case 'like':
|
|
unset($a);
|
|
unset($b);
|
|
$a['id']=$_POST['id'];
|
|
$b['likes']=$db->get_val('pages', $a, 'likes')+1;
|
|
setcookie ("page_like", $a['id'], time()+31536000, '/', $_SERVER['SERVER_NAME']);
|
|
$db->update('pages', $a['id'], $b);
|
|
echo 1;
|
|
break;
|
|
|
|
//сохраняет настройки модуля
|
|
/* case 'save_settings_mod':
|
|
unset($a);
|
|
$a['mod']=$_POST['mod'];
|
|
$id_set=$db->get_val('settings', $a, 'id');
|
|
unset($_POST['act']);
|
|
unset( $_POST['mod'] );
|
|
$a['json']=serialize($_POST);
|
|
$db->update('settings', $id_set, $a);
|
|
echo 0;
|
|
//сделать проверку наличия в БД (это уже есть в модуле, но кто ж не ошибается)
|
|
break;
|
|
*/
|
|
|
|
// Сохранение настроек модуля
|
|
case 'save_settings_mod':
|
|
$res['mod']=$_POST['mod'];
|
|
unset ($_POST['mod']);
|
|
unset($_POST['act']);
|
|
$res['json']=serialize($_POST);
|
|
$db->free_sql2 ( 'UPDATE `settings` SET `json`="' . $res['json'] . '" WHERE `mod`="' . $res['mod'] . '"' );
|
|
break;
|
|
|
|
|
|
/* Отправляем письмо тавру */
|
|
case 'os_tavr':
|
|
//echo 'test';
|
|
\core::sendemail('1@yurecnt.ru', 'tema from site', 'text');
|
|
|
|
break;
|
|
|
|
default:
|
|
}
|
|
?>
|