private function getAllRssItems($arSort = NULL) { $offset = $this->limit * $this->page; $this->arParams["user_id"] = $this->user_id; $items = DataBaseController::init()->getRssItems($this->arParams, $offset, $this->limit, false, $arSort); return $items; }
public function getAllRssByUserId($user_id, $arFilter = NULL) { $arParams = $arFilter; $arParams["user_id"] = $user_id; $fields = DataBaseController::init()->getRss($arParams); $rss_list = array(); if ($fields) { foreach ($fields as $rss_fields) { $rss_list[] = new RssClass($rss_fields['rss_url'], $user_id, $rss_fields['id'], $rss_fields['title'], $rss_fields['date']); } } return $rss_list; }
function handler() { global $_USER; $messages = parent::handler(); if ($messages["status"] == "success" && !empty($this->_FORMDATA)) { $arFields = array("user_id" => $this->_FORMDATA["id"], "rss_url" => $this->_FORMDATA["rss_url"]); $rss = DataBaseController::init()->insertRss($arFields); if ($rss && !empty($_USER)) { $rss_controller = new RssController($_USER->getProperty("id")); print_r($rss_controller); $rss_controller->updateOneRss($rss); } $messages["success"] = "Лента добавлена."; } return $messages; }
public static function updateUser($fields) { DataBaseController::init()->updateUser($fields); }
session_start(); if ($_GET["logout"] == "yes") { setcookie("login", '', time() - 3600, '/'); unset($_SESSION["login"]); header("Location:/", true, 301); } else { if (!$_COOKIE["login"] && $_SESSION["login"]) { setcookie("login", $_SESSION["login"]); header("Location:/", true, 301); } } //error_reporting(E_ERROR); require "settings.php"; include CONTROLLER_PATH . "manager/DataBaseController.php"; $_DB = DataBaseController::init(); include VIEW_PATH; include MODEL_PATH . "forms/MainFormClass.php"; include MODEL_PATH . "forms/FieldClass.php"; include MODEL_PATH . "user/UserClass.php"; include MODEL_PATH . "rss/RssClass.php"; include MODEL_PATH . "paginator/PaginatorClass.php"; include CONTROLLER_PATH . "manager/MainRouter.php"; include CONTROLLER_PATH . "manager/MailController.php"; include CONTROLLER_PATH . "form/MainFormController.php"; include CONTROLLER_PATH . "form/RegisterFormController.php"; include CONTROLLER_PATH . "form/AuthFormController.php"; include CONTROLLER_PATH . "form/UpdateFormController.php"; include CONTROLLER_PATH . "form/RssFormController.php"; include CONTROLLER_PATH . "form/ValidatorController.php"; include CONTROLLER_PATH . "rss/RssController.php";
public function insertItem($arFields) { DataBaseController::init()->insertRssItem($this, $arFields); }
<?php include $_SERVER["DOCUMENT_ROOT"] . "/system/prolog.php"; $arParams = array("user_id" => $_POST["user_id"], "url" => $_POST["url"]); DataBaseController::init()->deleteRss($arParams);
<?php include $_SERVER["DOCUMENT_ROOT"] . "/system/prolog.php"; if ($_POST["id"]) { $arWhere = array("id" => $_POST["id"]); } if ($_POST["user_id"]) { $arWhere = array("user_id" => $_POST["user_id"]); } if (!empty($arWhere)) { $arSet = array("read" => $_POST["action"]); DataBaseController::init()->updateRssItem($arSet, $arWhere); }