예제 #1
0
                 }
             }
         }
         header('Location: /articles/' . url($GET, $q, true, '?'));
         exit;
     }
     header('Location: ' . $_SERVER['HTTP_REFERER']);
     exit;
     break;
 case 'decline':
     if (!hasPermissions('articles') || !$_POST['task']) {
         exit;
     }
     require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/articles.php';
     $id = __paramInit('int', null, 'id');
     if (articles::setDecline($id, $uid)) {
         require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/users.php';
         require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/messages.php';
         $article = articles::getArticle($id);
         $adm = new users();
         $adm->getUser('admin');
         $text = "Здравствуйте, {$article['uname']}. \r\n\r\n";
         $text .= "Ваша статья «{$article['title']}» поступила на модерацию в раздел «Статьи и интервью» сайта Free-lance.ru. ";
         $text .= "К сожалению, ее формат не подходит для публикации в этом разделе. \r\n\r\n";
         $text .= "Вы можете опубликовать свою работу в блогах для ознакомления или в своем портфолио по инструкции http://feedback.free-lance.ru/article/details/id/204 . \r\n";
         $text .= "Команда Free-lance.ru благодарит вас за участие в жизни нашего портала. \r\n\r\n";
         $text .= "С уважением, \r\n";
         $text .= 'Алена, редактор Free-lance.ru';
         messages::Add($adm->uid, $article['login'], addslashes($text));
         $q = array();
         parse_str(parse_url($_SERVER['HTTP_REFERER'], PHP_URL_QUERY), $q);