Вход Регистрация
Файл: wapxl.ru/admin/infa/akcyi.php
Строк: 91
<?

if (empty($act)){
if (isset(
$_GET['delk'])){

func::danger('?mod='.$mod.'&amp;delk='.$_GET['delk'].'','Вы уверены, что желаете <b>удалить</b> данную справку?');

$news core:: $db -> queryFetch("SELECT * FROM `akcyi` WHERE `id`=? LIMIT 1;", array(func::checkin(intval($_GET['delk']))));
// Запрет удаления с уровнем меньшим автора новости
if(core::$user['level'] >= user::user_inf($news['user_id'],'level')){

core::$db->query("DELETE FROM `akcyi` WHERE `id` = ?", array(func::checkin(intval($_GET['delk']))));


$messs '<b>'.user::us(core::$user['id'], 1).'</b> Удалил справку <b>'.$news['org'].'...</b>';
core::$db->query ("INSERT INTO logs (log,msg,time,user_id) VALUES (?,?,?,?)",array('all',$messs,core::$realtime,core::$user['id']));
}
header ('Location: infa.php?mod='.$mod.'&'.SID);
}

echo 
'<a href="infa.php?mod='.$mod.'&amp;act=add" class="href">Добавить справку</a><dt></dt>';


$k_post=core:: $db -> querySingle("select count(*) as num from akcyi");
$k_page=func::k_page($k_post,$max);
$page=func::page($k_page);
$start=$max*$page-$max;

$r core::$db->query("Select * from `akcyi` order by `time` desc LIMIT $start$max");
if (
$k_post==0)func::errors('<b>Справок нет</b>''<a href="index.php" class="href">Вернуться</a>');
$post_k=$start+1;
while (
$a $r -> fetch()) {
echo 
$div2.'<b>'.$a['org'].'</b> &nbsp; '.user::nik($a[user_id]).' ('.func::times($a['time']).') <a href="?mod='.$mod.'&amp;delk='.$a[id].'" class="href">[Удал]</a>|<a href="?mod='.$mod.'&amp;act=edit&amp;new='.$a[id].'" class="href">[Изм]</a>'.$div9;


echo 
func::text($a[msg]).'<br />';

echo 
'<dl></dl>';

}

if (
$k_page>1func::nav('?mod='.$mod.'&amp;',$k_page,$page); // Вывод страниц


}else if($act=='add'){

echo 
'<form action="infa.php?mod='.$mod.'&amp;act=addi&amp;'.SID.'"  method="post"   name="form"  enctype="multipart/form-data">';

echo 
"Заголовок:<br/>";
echo 
"<input type="text" name="theme" maxlength="150"/><br/>";

echo
'Справка:<br /><textarea cols="'.core::$user['pole2'].'" rows="'.core::$user['pole1'].'" name="msg" ></textarea><br />';
if (
core::$user['bbpnel']==|| (core::$user['bbpnel']==&& func::is_mobile()==0)){
echo 
$div3;
func::quickpaste('msg');
echo 
$div9;
}

echo 
'<br /><input type="submit" class="ibutton" value="Добавить"/></form><br /><br />';


}else if(
$act=='addi'){
$theme func::checkin($_POST['theme']);
$msg func::checkin($_POST['msg']);
if (
func::utf_strlen($msg)<5)func::errors('<b>Справка слишком короткая</b>');

$dbi core::$db -> prepare("INSERT INTO `akcyi` SET `user_id`=?, `time`=?, `msg`=?, `org`=?");
$dbi -> execute(core::$user['id'], core::$realtime$msg$theme);

header ('Location: infa.php?mod='.$mod.'&'.SID); exit;


}else if(
$act=='edit'){ // Изменение
$new func::checkin(intval($_GET['new']));
$a core:: $db -> queryFetch("SELECT * FROM `akcyi` WHERE `id`=? LIMIT 1;", array($new));
if (!isset(
$a['id']))func::errors('<b>Такой Справки не существует</b>');

if(
core::$user['level'] >= user::user_inf($a['user_id'],'level')){

echo 
'<form action="infa.php?mod='.$mod.'&amp;new='.$new.'&amp;act=editi&amp;'.SID.'" method="post">';
echo 
"Заголовок:<br/>";
echo 
"<input type="text" name="theme" maxlength="150"  value="".$a['org'].""/><br/>";

echo
'Справка:<br /><textarea cols="'.core::$user['pole2'].'" rows="'.core::$user['pole1'].'" name="msg" >'.func::text($a['msg'],2).'</textarea><br />';echo '<br /><input type="submit" class="ibutton" value="Изменить"/></form><br /><br />';

}else 
func::errors('<b>Вы не можете изменять эту Справку</b>');
}else if(
$act=='editi'){
$new func::checkin(intval($_GET['new']));
$a core:: $db -> queryFetch("SELECT * FROM `akcyi` WHERE `id`=? LIMIT 1;", array($new));
if (!isset(
$a['id']))func::errors('<b>Такой Справки не существует</b>');
$theme func::checkin($_POST['theme']);
$msg func::checkin($_POST['msg']);
if (
func::utf_strlen($msg)<5)func::errors('<b>Справка слишком короткая</b>');

if(
core::$user['level'] >= user::user_inf($a['user_id'],'level')){
$dbi core::$db -> prepare("UPDATE `akcyi` SET `msg`=?, `org`=?  WHERE `id`=?");
$dbi -> execute($msg$theme$new);

$messs '<b>'.user::us(core::$user['id'], 1).'</b> Изменил Справку <b>'.$a['org'].'</b>';
core::$db->query ("INSERT INTO logs (log,msg,time,user_id) VALUES (?,?,?,?)",array('all',$messs,core::$realtime,core::$user['id']));
}
header ('Location: infa.php?mod='.$mod.'&'.SID); exit;



}

?>
Онлайн: 0
Реклама