public function savewysiwygAction()
 {
     $db = front::og('db');
     $alias = front::$_req['alias'];
     // проверяем права (могут быть разные для разных страниц)
     switch ($alias) {
         default:
             $permission = null;
     }
     if (!$permission || !hasPermissions($permission)) {
         return;
     }
     $text = front::$_req['form']['n_text'];
     $text = iconv('UTF-8', 'CP1251', $text);
     $text = __paramValue('ckedit', $text);
     $title = front::$_req['form']['title'];
     $title = iconv('UTF-8', 'CP1251', $title);
     $title = __paramValue('string', $title);
     $save = array('title' => $title, 'n_text' => $text);
     if ($alias) {
         $aff = $db->update('UPDATE static_pages SET ?s WHERE (alias = ?)', $save, $alias);
         if (!$aff) {
             $save['alias'] = $alias;
             $db->insert('static_pages', $save, false);
         }
     }
     echo json_encode(array('success' => true, 'alias' => $alias));
 }
 function savewysiwygAction()
 {
     $db = front::og("db");
     $alias = front::$_req["alias"];
     // проверяем права (могут быть разные для разных страниц)
     switch ($alias) {
         default:
             $permission = null;
     }
     if (!$permission || !hasPermissions($permission)) {
         return;
     }
     $text = front::$_req["form"]["n_text"];
     $text = iconv('UTF-8', 'CP1251', $text);
     $text = __paramValue('ckedit', $text);
     $title = front::$_req["form"]["title"];
     $title = iconv('UTF-8', 'CP1251', $title);
     $title = __paramValue('string', $title);
     $save = array("title" => $title, "n_text" => $text);
     if ($alias) {
         $aff = $db->update("UPDATE static_pages SET ?s WHERE (alias = ?)", $save, $alias);
         if (!$aff) {
             $save["alias"] = $alias;
             $db->insert("static_pages", $save, false);
         }
     }
     echo json_encode(array("success" => true, "alias" => $alias));
 }
Esempio n. 3
0
 static function get($alias)
 {
     $res = front::og("db")->select("SELECT * FROM static_pages WHERE alias = ? LIMIT 1;", $alias)->fetchRow();
     if (!$res) {
         $res = array("alias" => $alias);
     }
     return $res;
 }
Esempio n. 4
0
 public static function get($alias)
 {
     $res = front::og('db')->select('SELECT * FROM static_pages WHERE alias = ? LIMIT 1;', $alias)->fetchRow();
     if (!$res) {
         $res = array('alias' => $alias);
     }
     return $res;
 }
 function saveAction()
 {
     $db = front::og("db");
     $save = front::toWin(array("title" => front::$_req["form"]["title"], "msg" => front::$_req["form"]["msg"], "id_blog" => 0, "id_user" => $_SESSION["uid"]));
     if (intval($id = front::$_req["id"]) > 0) {
         $aff = $db->update("UPDATE corporative_blog SET ?s WHERE (id = ?n)", $save, $id);
     } else {
         $id = $db->insert("corporative_blog", $save);
     }
     echo json_encode(array("success" => true, "id" => $id));
 }
 public function saveAction()
 {
     $db = front::og('db');
     $save = front::toWin(array('title' => front::$_req['form']['title'], 'msg' => front::$_req['form']['msg'], 'id_blog' => 0, 'id_user' => $_SESSION['uid']));
     if (intval($id = front::$_req['id']) > 0) {
         $aff = $db->update('UPDATE corporative_blog SET ?s WHERE (id = ?n)', $save, $id);
     } else {
         $id = $db->insert('corporative_blog', $save);
     }
     echo json_encode(array('success' => true, 'id' => $id));
 }
 public function editRadzelAction()
 {
     $db = front::og('db');
     $save = front::toWin(array('name' => front::$_req['title']));
     if (intval($id = front::$_req['id']) > 0) {
         $aff = $db->update('UPDATE faq_category SET ?s WHERE (id = ?n)', $save, $id);
     } else {
         $id = $db->insert('faq_category', $save);
     }
     echo json_encode(array('success' => true, 'id' => $id));
 }
 function saveAction()
 {
     $db = front::og("db");
     $save = front::toWin(array("name" => front::$_req["form"]["name"], "login" => front::$_req["form"]["login"], "occupation" => front::$_req["form"]["occupation"], "email" => front::$_req["form"]["email"], "icq" => front::$_req["form"]["icq"], "skype" => front::$_req["form"]["skype"], "login" => front::$_req["form"]["login"], "groupid" => front::$_req["form"]["groupid"], "additional" => front::$_req["form"]["additional"]));
     if (intval($id = front::$_req["id"]) > 0) {
         $aff = $db->update("UPDATE team_people SET ?s WHERE (id = ?n)", $save, $id);
     } else {
         $id = $db->insert("team_people", $save);
     }
     echo json_encode(array("success" => true, "id" => $id));
 }
 public function saveAction()
 {
     $db = front::og('db');
     $save = front::toWin(array('header' => front::$_req['form']['header'], 'n_text' => front::$_req['form']['n_text'], 'post_date' => front::$_req['form']['post_date']));
     if (intval($id = front::$_req['id']) > 0) {
         $aff = $db->update('UPDATE news SET ?s WHERE (id = ?n)', $save, $id);
     } else {
         $id = $db->insert('news', $save);
     }
     echo json_encode(array('success' => true, 'id' => $id));
 }
Esempio n. 10
0
 public function saveAction()
 {
     $db = front::og('db');
     $save = front::toWin(array('name' => front::$_req['form']['name'], 'login' => front::$_req['form']['login'], 'occupation' => front::$_req['form']['occupation'], 'email' => front::$_req['form']['email'], 'icq' => front::$_req['form']['icq'], 'skype' => front::$_req['form']['skype'], 'login' => front::$_req['form']['login'], 'groupid' => front::$_req['form']['groupid'], 'additional' => front::$_req['form']['additional']));
     if (intval($id = front::$_req['id']) > 0) {
         $aff = $db->update('UPDATE team_people SET ?s WHERE (id = ?n)', $save, $id);
     } else {
         $id = $db->insert('team_people', $save);
     }
     echo json_encode(array('success' => true, 'id' => $id));
 }
 function saveAction()
 {
     $db = front::og("db");
     $save = front::toWin(array("header" => front::$_req["form"]["header"], "n_text" => front::$_req["form"]["n_text"], "post_date" => front::$_req["form"]["post_date"]));
     if (intval($id = front::$_req["id"]) > 0) {
         $aff = $db->update("UPDATE news SET ?s WHERE (id = ?n)", $save, $id);
     } else {
         $id = $db->insert("news", $save);
     }
     echo json_encode(array("success" => true, "id" => $id));
 }
Esempio n. 12
0
 function editRadzelAction()
 {
     $db = front::og("db");
     $save = front::toWin(array("name" => front::$_req["title"]));
     if (intval($id = front::$_req["id"]) > 0) {
         $aff = $db->update("UPDATE faq_category SET ?s WHERE (id = ?n)", $save, $id);
     } else {
         $id = $db->insert("faq_category", $save);
     }
     echo json_encode(array("success" => true, "id" => $id));
 }
 public function saveAction()
 {
     $db = front::og('db');
     $save = front::toWin(array('msgtext' => front::$_req['form']['msgtext'], 'sign' => front::$_req['form']['sign'], 'link' => front::$_req['form']['link'], 'logo' => page_admin_flash_upload2::getFileValue(front::$_req['form']['logo'], 'about/opinions/')));
     //  foreach($save as &$one) { $one = ($one);}
     if (intval($id = front::$_req['id']) > 0) {
         $aff = $db->update('UPDATE sopinions SET ?s WHERE (id = ?n)', $save, $id);
     } else {
         $id = $db->insert('sopinions', $save);
     }
     echo json_encode(array('success' => true, 'id' => $id));
 }
Esempio n. 14
0
 public function editRadzelAction()
 {
     $db = front::og('db');
     $save = front::toWin(array('title' => front::$_req['title']));
     if (intval($id = front::$_req['id']) > 0) {
         $aff = $db->update('UPDATE team_groups SET ?s WHERE (id = ?n)', $save, $id);
     } else {
         team::CreateGroup(front::$_req['title']);
         //$id = $db->insert("team_groups", $save);
     }
     echo json_encode(array('success' => true, 'id' => $id));
 }
 function saveAction()
 {
     $db = front::og("db");
     $save = front::toWin(array("msgtext" => front::$_req["form"]["msgtext"], "sign" => front::$_req["form"]["sign"], "link" => front::$_req["form"]["link"], "logo" => page_admin_flash_upload2::getFileValue(front::$_req["form"]["logo"], "about/opinions/")));
     //  foreach($save as &$one) { $one = ($one);}
     if (intval($id = front::$_req["id"]) > 0) {
         $aff = $db->update("UPDATE sopinions SET ?s WHERE (id = ?n)", $save, $id);
     } else {
         $id = $db->insert("sopinions", $save);
     }
     echo json_encode(array("success" => true, "id" => $id));
 }
 function editRadzelAction()
 {
     $db = front::og("db");
     $save = front::toWin(array("title" => front::$_req["title"]));
     if (intval($id = front::$_req["id"]) > 0) {
         $aff = $db->update("UPDATE team_groups SET ?s WHERE (id = ?n)", $save, $id);
     } else {
         team::CreateGroup(front::$_req["title"]);
         //$id = $db->insert("team_groups", $save);
     }
     echo json_encode(array("success" => true, "id" => $id));
 }
Esempio n. 17
0
 public function indexAction()
 {
     front::og('tpl')->display('admin.tpl');
 }
 public static function get($alias)
 {
     return front::og('db')->select('SELECT * FROM static_pages WHERE alias = ? LIMIT 1;', $alias)->fetchRow();
 }
Esempio n. 19
0
require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stdf.php';
require_once 'const.php';
include_once getcwd() . '/engine/system/front.class.php';
include_once 'function.php';
session_start();
get_uid();
define('DIR_SEP', DIRECTORY_SEPARATOR);
define('ROOT_DIR', getcwd() . DIR_SEP);
spl_autoload_register(array('front', 'load_class'));
define('URI', $_SERVER['REQUEST_URI']);
include_once ROOT_DIR . 'engine/structure.php';
system_db_layer::setConnection(DBConnect());
front::os('db', system_db_layer::getInstance());
front::os('tpl', new system_tpl_layer());
front::og('tpl')->set('host', $host);
front::og('tpl')->set('IS_LOCAL', IS_LOCAL);
front::$_req = $front_req;
front::setMap($map);
if (!defined('NO_URL_MAPPING')) {
    front::exec_uri($_GET['pg']);
    /*
        $req_uri = array_shift(explode("?" ,$_SERVER['REQUEST_URI']));
        if(file_exists(getcwd() . $req_uri)) {
            if(is_file(getcwd() . $req_uri)) {
                include(getcwd() . $req_uri); 
            } elseif(is_dir(getcwd() . $req_uri) ) {
                chdir(getcwd() . $req_uri);  
                include(getcwd() . DIR_SEP . 'index.php'); 
            }    
        }
    */
Esempio n. 20
0
 /**
  * Служебная функция вызова ф-ии и класса движка
  * @param object $class Название класса
  * @param object $die [optional] Вызвать и остановить скрипт
  * @return 
  */
 public function exec_page($class, $die = false)
 {
     //var_export($class);
     $class2 = "page_" . $class['class'];
     self::$d = new $class2();
     self::$d->page = $class['class'];
     if (front::og("tpl")) {
         front::og("tpl")->set("pageClass", self::$d->page);
     }
     if (!$class['method']) {
         $afteruri_wothout_action = $class['after_uri'];
         $action = array_shift($afteruri_wothout_action);
     } else {
         $action = $class['method'];
     }
     if (!$action) {
         $afteruri_wothout_action = $class['after_uri'];
         $action = "index";
     }
     $method = strtolower($action) . "Action";
     if (method_exists(self::$d, $method)) {
         self::$d->uri = $afteruri_wothout_action;
         self::$d->action = $method;
         //die(self::$d->action);
         if (front::og("tpl")) {
             front::og("tpl")->set("action", self::$d->action);
         }
         self::$d->{$method}();
     } elseif (method_exists(self::$d, "indexAction") && $method == "") {
         self::$d->uri = $class['after_uri'];
         self::$d->action = "indexAction";
         if (front::og("tpl")) {
             front::og("tpl")->set("action", self::$d->action);
         }
         self::$d->indexAction();
     } else {
         self::error();
     }
     if ($die) {
         die;
     }
 }
Esempio n. 21
0
 /**
  * Выборка блогов из таблицы
  *
  * @param int $page страница
  * @param int $count количество на странице
  */
 function getCorporateBlog($page = 1, $count = 10)
 {
     $total = front::og("db")->select("SELECT COUNT(*) FROM corporative_blog WHERE id_blog = 0  AND (id_deleted IS NULL OR id_deleted = 0)")->fetchOne();
     front::og("tpl")->page_corp = $page;
     front::og("tpl")->pages_corp = ceil($total / $count);
     front::og("tpl")->total_corp = $total;
     $page--;
     $sql_page = $page * $count;
     $blogs = front::og("db")->select("SELECT * FROM corporative_blog WHERE id_blog = 0 AND (id_deleted IS NULL OR id_deleted = 0) ORDER BY id DESC LIMIT ? OFFSET ?", $count, $sql_page)->fetchAll();
     $bids = front::get_hash($blogs, "id", "id");
     $uids = front::get_hash($blogs, "id_user", "id_user");
     $comm = front::get_hash(front::og("db")->select("SELECT COUNT(id_blog) as count, id_blog FROM corporative_blog WHERE id_blog IN(?a) GROUP BY id_blog", $bids)->fetchAll(), "id_blog", "count");
     $user = front::og("db")->select("SELECT uname, usurname, login, uid, role, is_pro, is_pro_test, boss_rate FROM users WHERE uid IN(?a)", $uids)->fetchAll();
     //, "uid", "usname");
     foreach ($blogs as $k => $v) {
         $cid[$v['id']] = $v['id'];
     }
     if ($cid) {
         $attach = front::og("db")->select("SELECT * FROM corporative_blog_attach WHERE msg_id IN(?a)", $cid)->fetchAll();
     }
     if ($attach) {
         foreach ($attach as $key => $val) {
             $res_attach[$val['msg_id']][] = $val;
         }
         front::og("tpl")->attach = $res_attach;
     }
     foreach ($user as $k => $v) {
         $usr[$v['uid']] = $v;
     }
     front::og("tpl")->usbank = $usr;
     front::og("tpl")->comment = $comm;
     front::og("tpl")->blogs = $blogs;
     //front::og("tpl")->attach  = $attach;
 }
Esempio n. 22
0
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/stdf.php";
require_once "const.php";
include_once getcwd() . '/engine/system/front.class.php';
include_once 'function.php';
session_start();
get_uid();
define("DIR_SEP", DIRECTORY_SEPARATOR);
define("ROOT_DIR", getcwd() . DIR_SEP);
spl_autoload_register(array('front', 'load_class'));
define("URI", $_SERVER['REQUEST_URI']);
include_once ROOT_DIR . "engine/structure.php";
system_db_layer::setConnection(DBConnect());
front::os("db", system_db_layer::getInstance());
front::os("tpl", new system_tpl_layer());
front::og("tpl")->set("host", $host);
front::og("tpl")->set("IS_LOCAL", IS_LOCAL);
front::$_req = $front_req;
front::setMap($map);
if (!defined("NO_URL_MAPPING")) {
    front::exec_uri($_GET['pg']);
    /*
        $req_uri = array_shift(explode("?" ,$_SERVER['REQUEST_URI']));
        if(file_exists(getcwd() . $req_uri)) {
            if(is_file(getcwd() . $req_uri)) {
                include(getcwd() . $req_uri); 
            } elseif(is_dir(getcwd() . $req_uri) ) {
                chdir(getcwd() . $req_uri);  
                include(getcwd() . DIR_SEP . 'index.php'); 
            }    
        }
    */
Esempio n. 23
0
 public function isBlockMoney()
 {
     if ($this->account->is_block == 't') {
         front::og('tpl')->display('bill/bill_block.tpl');
         die;
     }
 }
Esempio n. 24
0
 function isBlockMoney()
 {
     if ($this->account->is_block == 't') {
         front::og("tpl")->display("bill/bill_block.tpl");
         die;
     }
 }
 static function get($alias)
 {
     return front::og("db")->select("SELECT * FROM static_pages WHERE alias = ? LIMIT 1;", $alias)->fetchRow();
 }
Esempio n. 26
0
 /**
  * Обработчик событий страницы /press/contacts/ (Контакты)
  *
  */
 function contactsAction()
 {
     front::og("tpl")->text = static_pages::get("press_contacts");
     front::og("tpl")->display("press_center/press_contacts.tpl");
 }
Esempio n. 27
0
 function indexAction()
 {
     front::og("tpl")->display("admin.tpl");
 }
Esempio n. 28
0
 /**
  * Обработчик событий страницы /press/contacts/ (Контакты).
  */
 public function contactsAction()
 {
     front::og('tpl')->text = static_pages::get('press_contacts');
     front::og('tpl')->display('press_center/press_contacts.tpl');
 }
Esempio n. 29
0
 function getTagsPosts($bids)
 {
     $tags = front::og("db")->select("SELECT * FROM corp_rel_tags WHERE id_blog IN(?a)", $bids)->fetchAll();
     foreach ($tags as $k => $v) {
         $tt[$v['id_blog']] += array($v['id_tags']);
     }
 }
Esempio n. 30
0
 function indexAction()
 {
     front::og("tpl")->text = static_pages::get("about_history");
     //front::og("tpl")->script = array( '/js/ext-core-3.0/ext-core-debug.js', '/js/simpWin.js' );
     front::og("tpl")->display("test.tpl");
 }