コード例 #1
0
 case GET_POPUP_CONTENT:
     $label = $_POST["label"];
     if (!preg_match("/^\\/?admin\\/.*/", $label)) {
         G::fatalError("Access denied!");
     }
     init($label);
     // PageData load
     G::$pageData->load();
     $popup = new PopupManager($_POST["type"]);
     $popup->renderPopupContent();
     die;
     break;
 case UPLOAD_IMAGE:
     init("admin/catalogue/product");
     if (G::$user->isOrHigher(U_MODERATOR)) {
         $data = AdminUtils::uploadProductImage($_FILES["file_browse"]);
         G::logMessage($data["img_filename"]);
         $data["result"] = true;
     } else {
         $data = array();
         $data["result"] = false;
         $data["errors"] = array(RenderUtils::renderError("Access denied!"));
     }
     break;
 case CROP_PRODUCT_IMAGE:
     init("admin/catalogue/product");
     if (G::$user->isOrHigher(U_MODERATOR)) {
         $filename = $_POST["filename"];
         $width = intval($_POST["width"]);
         $height = intval($_POST["height"]);
         $x = intval($_POST["x1"]);