當前位置: 首頁>>代碼示例>>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;未經允許,請勿轉載。