本文整理汇总了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);
示例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);
}
}