Esempio n. 1
0
 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;
 }
Esempio n. 2
0
 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;
 }
Esempio n. 3
0
 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;
 }
Esempio n. 4
0
 public static function updateUser($fields)
 {
     DataBaseController::init()->updateUser($fields);
 }
Esempio n. 5
0
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";
Esempio n. 6
0
 public function insertItem($arFields)
 {
     DataBaseController::init()->insertRssItem($this, $arFields);
 }
Esempio n. 7
0
<?php

include $_SERVER["DOCUMENT_ROOT"] . "/system/prolog.php";
$arParams = array("user_id" => $_POST["user_id"], "url" => $_POST["url"]);
DataBaseController::init()->deleteRss($arParams);
Esempio n. 8
0
<?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);
}