コード例 #1
0
ファイル: LoginChecker.php プロジェクト: evg299/s4u
 public static function isLogined()
 {
     if (isset($_COOKIE['log'])) {
         $parts = explode("_", $_COOKIE['log']);
         $imgID = $parts[0];
         $cookie_code = $parts[1];
         $imgAccount = ImgAccountUtil::getImgAccountById($imgID, TRUE);
         if (NULL != $imgAccount && $cookie_code == $imgAccount['cookie_code']) {
             return $imgAccount['id'];
         }
     }
     return FALSE;
 }
コード例 #2
0
ファイル: indexController.php プロジェクト: evg299/s4u
 function activationAction()
 {
     $v_params['logined'] = LoginChecker::isLogined();
     $v_params['sys_name'] = SysPropertiesUtil::getPropertyValue("sys_name");
     $v_params['sys_slog'] = SysPropertiesUtil::getPropertyValue("sys_slog");
     if (isset($_GET['imgID']) && isset($_GET['acode'])) {
         $imgID = $_GET['imgID'];
         $acode = $_GET['acode'];
         $imgAccount = ImgAccountUtil::getImgAccountById($imgID, FALSE);
         if (NULL != $imgAccount) {
             if ($imgAccount['check_code'] == $acode) {
                 $imgAccount['active'] = 1;
                 $imgAccount['check_code'] = NULL;
                 ImgAccountUtil::updateImgAccount($imgAccount);
                 $v_params['message'] = "Активация прошла успешно";
                 $v_params['message_descr'] = "Теперь вы можете войти в панель управления торговым стендом";
                 Application::fastView('main/sys_message', $v_params);
                 return;
             }
         }
     }
     $v_params['message'] = "Активация не выполнена";
     $v_params['message_descr'] = "Данные запроса не верны";
     Application::fastView('main/sys_message', $v_params);
 }
コード例 #3
0
ファイル: adminController.php プロジェクト: evg299/s4u
 function orderAction()
 {
     $img_id = $_SESSION['imag_id'];
     $imgAccount = ImgAccountUtil::getImgAccountById($img_id, TRUE);
     $v_params['sys_name'] = SysPropertiesUtil::getPropertyValue("sys_name");
     $v_params['sys_slog'] = SysPropertiesUtil::getPropertyValue("sys_slog");
     if (NULL != $imgAccount) {
         $v_params['logined'] = LoginChecker::isLogined();
         if ($v_params['logined'] == $img_id) {
             $v_params['mysc']['main'] = TRUE;
             $v_params['img_name'] = $imgAccount['img_name'];
             $v_params['img_all_gds_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR;
             $v_params['img_all_blog_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR;
             $v_params['img_gds_cats_HTML'] = ImgGdsCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR . "?" . PROD_CAT_PARAM_NAME . "=");
             $v_params['img_blog_cats_HTML'] = ImgBlogCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR . "?" . ART_CAT_PARAM_NAME . "=");
             if ($_GET['id']) {
                 $order_id = $_GET['id'];
                 $v_params['order'] = OrderUtil::getOrderById($order_id, $imgAccount['id']);
                 $v_params['order_gdss'] = ImgGdsUtil::getImgGdssForOrder($imgAccount['id'], $order_id);
                 if ($_POST['order_ended'] && count($v_params['order_gdss'])) {
                     if (0 == strcmp("not_ended", $_POST['order_ended'])) {
                         OrderAccountSendedUtil::updateOrderAccountRelation($order_id, $imgAccount['id'], 0);
                         $v_params['order']['sended'] = 0;
                     } else {
                         if (0 == strcmp("ended", $_POST['order_ended'])) {
                             OrderAccountSendedUtil::updateOrderAccountRelation($order_id, $imgAccount['id'], 1);
                             $v_params['order']['sended'] = 1;
                         }
                     }
                 }
                 Application::fastView('imag-admin/order/img_admin_order', $v_params);
                 exit;
             }
         }
     }
     Application::fastView('main/sys_error', $v_params);
 }
コード例 #4
0
ファイル: indexController.php プロジェクト: evg299/s4u
 function articleAction()
 {
     $img_id = $_SESSION['imag_id'];
     $v_params['sys_name'] = SysPropertiesUtil::getPropertyValue("sys_name");
     $v_params['sys_slog'] = SysPropertiesUtil::getPropertyValue("sys_slog");
     $imgAccount = ImgAccountUtil::getImgAccountById($img_id, TRUE);
     $imgArticle = ImgBlogArtUtil::getImgBlogArtById($img_id, $_REQUEST[ART_PARAM_NAME]);
     if (NULL != $imgAccount && NULL != $imgArticle) {
         $v_params['logined'] = LoginChecker::isLogined();
         $v_params['in_card_count'] = CardCounter::countGDSinCard();
         if ($v_params['logined'] == $img_id) {
             $v_params['mysc']['main'] = TRUE;
         }
         $v_params['img_name'] = $imgAccount['img_name'];
         $v_params['img_slog'] = $imgAccount['img_slog'];
         $v_params['img_all_gds_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR;
         $v_params['img_gds_cats_HTML'] = ImgGdsCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . IMAG_DIR . "?" . PROD_CAT_PARAM_NAME . "=");
         $v_params['img_all_blog_cats_href'] = "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR;
         $v_params['img_blog_cats_HTML'] = ImgBlogCatUtil::createTreeHTML($imgAccount['id'], "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR . "?" . ART_CAT_PARAM_NAME . "=");
         $v_params['img_blog_url'] = "/" . IMAG_PREFIX . $img_id . "/" . BLOG_DIR . "/";
         $v_params['img_blog_breadcrump_HTML'] = ImgBlogCatUtil::createBreadcrumpHTML($imgAccount['id'], $imgArticle['img_blog_cat_id']);
         $v_params['img_article'] = $imgArticle;
         $v_params['img_blog_art_blocks'] = ImgBlogArtBlockUtil::getImgBlogArtBlocksByArtId($imgArticle['id']);
         Application::fastView('imags/img_article', $v_params);
     } else {
         Application::fastView('main/sys_error', NULL);
     }
 }