当前位置: 首页>>代码示例>>PHP>>正文


PHP news::deleteNews方法代码示例

本文整理汇总了PHP中news::deleteNews方法的典型用法代码示例。如果您正苦于以下问题:PHP news::deleteNews方法的具体用法?PHP news::deleteNews怎么用?PHP news::deleteNews使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在news的用法示例。


在下文中一共展示了news::deleteNews方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: elseif

        messages::error404();
    }
} elseif ($arrActions['moderate']) {
    // инициируем "Наименование страницы" отображаемое в форме
    $arrNamePage[] = array('name' => MENU_ACTION_MODERATE, 'link' => false);
    /**
     * Массовая активация, отправка на редактирование, удаление
     */
    if (isset($_POST['action']) && !empty($_POST['news'])) {
        if ('active' === $_POST['action']) {
            !$news->updateNews(array('token' => 'active'), array_keys($_POST['news'])) ? $arrErrors[] = db::$message_error : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?' . $qString);
        } elseif ('correction' === $_POST['action']) {
            $updData = array('token' => 'correction', 'token_datetime' => terms::calcDateTimeOfTerm(CONF_NEWSES_CORRECTION_THERM));
            !$news->updateNews($updData, array_keys($_POST['news'])) ? $arrErrors[] = db::$message_error : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?' . $qString);
        } elseif ('deleted' === $_POST['action']) {
            !$news->deleteNews(array_keys($_POST['news'])) ? $arrErrors[] = db::$message_error : messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?' . $qString);
        }
    } elseif (!empty($_POST['arrData']['action']) && !empty($_POST['arrData']['id']) && !empty($_POST['arrData']['title']) && !empty($_POST['arrData']['id_user'])) {
        if ('active' === $_POST['arrData']['action'] && !empty($_POST['arrData']['datetime'])) {
            if ($news->updateNews(array('token' => 'active', 'token_datetime' => ''), array($_POST['arrData']['id']))) {
                $news->sendUserActiveNews($_POST['arrData']);
                messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?' . $qString);
            } else {
                $arrErrors[] = db::$message_error;
            }
        } elseif ('correction' === $_POST['arrData']['action'] && !empty($_POST['arrData']['comments']) && !empty($_POST['arrData']['datetime'])) {
            // данные для обновления в таблице
            $updData = array('comments' => $_POST['arrData']['comments'], 'token' => 'correction', 'token_datetime' => terms::calcDateTimeOfTerm(CONF_NEWSES_CORRECTION_THERM));
            if ($news->updateNews($updData, array($_POST['arrData']['id']))) {
                $news->sendUserCorrectionNews($_POST['arrData']);
                messages::messageChangeSaved(MESSAGE_CHANGE_SAVED, false, CONF_ADMIN_FILE . '?' . $qString);
开发者ID:innova-market,项目名称:JobExpert,代码行数:31,代码来源:adm.manager.news.php

示例2: deleteUsersContent

 /**
  * protected Функция удаления контента пользователей
  * Ф-я удаляет все объявления, подписки, статьи и новости пользователей
  *
  * @param (array) $arrId - массив, содержащий ID пользователей, контент которых нужно удалить
  * @param (bool) $vacancy, $resume, $subscription, $articles, $news - параметры, определяющие удаление соответствующих данных пользователя (TRUE || FALSE)
  *
  * @return void
  */
 protected function deleteUsersContent($arrId, $vacancy, $resume, $subscription, $articles, $news)
 {
     // формируем запрос, для выбора всех необходимых пользователей
     $strWhere = "id_user IN (" . implode(',', secure::escQuoteData($arrId)) . ")";
     // удаление вакансий
     if ($vacancy) {
         $vacancy = new vacancy();
         $vacancy->delAnnounces($strWhere);
     }
     // удаление резюме
     if ($resume) {
         $resume = new resume();
         $resume->delAnnounces($strWhere);
     }
     // удаление подписок
     if ($subscription) {
         $subscription = new subscription();
         $subscription->delSubscriptions($strWhere);
     }
     // удаление статей
     if ($articles) {
         $articles = new articles();
         $articles->deleteArticles(false, $strWhere);
     }
     // удаление новостей
     if ($news) {
         $news = new news();
         $news->deleteNews(false, $strWhere);
     }
 }
开发者ID:innova-market,项目名称:JobExpert,代码行数:39,代码来源:users.class.php


注:本文中的news::deleteNews方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。