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"]);