Пример #1
0
 }
 if ($art_id != $spotlight_current->getVar("art_id") || $spotlight_obj->isNew()) {
     $spotlight_obj->setVar("sp_time", time());
 }
 $sp_categories = empty($_POST["sp_categories"]) ? array() : $_POST["sp_categories"];
 $sp_note = $_POST["sp_note"];
 $error_upload = "";
 $sp_image_file = "";
 if (!empty($_FILES['userfile']['name'])) {
     require_once XOOPS_ROOT_PATH . "/modules/" . $GLOBALS["artdirname"] . "/class/uploader.php";
     $uploader = new art_uploader(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['path_image']);
     if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) {
         if (!$uploader->upload()) {
             $error_upload = $uploader->getErrors();
         } elseif (file_exists($uploader->getSavedDestination())) {
             $sp_image_file = $uploader->getSavedFileName();
         }
     } else {
         $error_upload = $uploader->getErrors();
     }
 }
 $sp_image_caption = !empty($_POST["sp_image_caption"]) ? $_POST["sp_image_caption"] : "";
 $sp_image_caption_strip = $myts->htmlSpecialChars($myts->stripSlashesGPC($sp_image_caption));
 $sp_image["caption"] = $sp_image_caption;
 if ($sp_image_file) {
     $sp_image["file"] = $sp_image_file;
     $spotlight_obj->setVar("sp_image", $sp_image);
 } else {
     $sp_image["file"] = empty($_POST['sp_image_file']) ? "" : $_POST['sp_image_file'];
     $image = $spotlight_obj->getVar("sp_image");
     if ($image["file"] != $sp_image["file"] || $sp_image_caption_strip != $sp_image["caption"]) {
Пример #2
0
    if (art_isAdministrator() || is_object($xoopsUser) && ($writer_handler->getVar("uid") == $xoopsUser->getVar("uid") || $writer_obj->isNew())) {
        foreach (array("writer_name", "writer_profile") as $tag) {
            if (@$_POST[$tag] != $writer_obj->getVar($tag)) {
                $writer_obj->setVar($tag, $_POST[$tag]);
            }
        }
        if (art_isAdministrator() && !empty($_FILES['userfile']['name'])) {
            $error_upload = "";
            $writer_avatar = "";
            include_once XOOPS_ROOT_PATH . "/modules/" . $GLOBALS["artdirname"] . "/class/uploader.php";
            $uploader = new art_uploader(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['path_image']);
            if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) {
                if (!$uploader->upload()) {
                    $error_upload = $uploader->getErrors();
                } elseif (file_exists($uploader->getSavedDestination())) {
                    $writer_avatar = $uploader->getSavedFileName();
                }
            } else {
                $error_upload = $uploader->getErrors();
            }
        }
        $writer_avatar = empty($writer_avatar) ? empty($_POST['writer_avatar']) ? "" : $_POST['writer_avatar'] : $writer_avatar;
        if ($writer_avatar != $writer_obj->getVar("writer_avatar")) {
            $writer_obj->setVar("writer_avatar", $writer_avatar);
        }
        $writer_id = $writer_handler->insert($writer_obj);
    }
}
//$name_parent = $_REQUEST["target"];
$name_current = 'users';
echo $js_adduser = '
Пример #3
0
include XOOPS_ROOT_PATH . "/modules/" . $xoopsModule->getVar("dirname") . "/include/vars.php";
// Article actions
// "delete": delete one page
// "edit": edit
// "save": save
// "save_edit": submit and continue to edit
// "publish": regular submission
// "preview": preview and continue to edit
$art_image_file_upload = "";
if ($canupload && empty($_POST["del"]) && empty($_POST["delete"]) && !empty($_FILES["userfile"]["name"])) {
    $uploader = new art_uploader(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig["path_image"], array("jpg", "png", "gif", "jpeg"));
    if ($uploader->fetchMedia($_POST["xoops_upload_file"][0])) {
        if (!$uploader->upload()) {
            xoops_error($uploader->getErrors());
        } elseif (file_exists($uploader->getSavedDestination())) {
            $art_image_file_upload = $uploader->getSavedFileName();
        }
    } else {
        xoops_error($uploader->getErrors());
    }
    if (!empty($_POST["art_image_file_tmp"])) {
        @unlink(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig["path_image"] . "/" . $_POST["art_image_file_tmp"]);
        unset($_POST["art_image_file_tmp"]);
    }
}
if (!empty($_POST["del"]) && isset($_POST["page"]) && $art_id > 0) {
    if (count($article_obj->getPages()) <= 1) {
        $_POST["delart"] = 1;
    } elseif (empty($newpage)) {
        $text_handler =& xoops_getmodulehandler("text", $GLOBALS["artdirname"]);
        $page_id = $article_obj->getPage($page, true);
Пример #4
0
        $idarray = $mytree->getAllChildId($category->getVar("cat_id"));
        if (!in_array($cat_pid, $idarray)) {
            $category->setVar("cat_pid", $cat_pid);
        }
    }
    $category->setVar("cat_moderator", empty($_POST["cat_moderator"]) ? array() : $_POST["cat_moderator"]);
}
$error_upload = "";
$cat_image = "";
if (!empty($_FILES['userfile']['name'])) {
    $uploader = new art_uploader(XOOPS_ROOT_PATH . "/" . $xoopsModuleConfig['path_image']);
    if ($uploader->fetchMedia($_POST['xoops_upload_file'][0])) {
        if (!$uploader->upload()) {
            $error_upload = $uploader->getErrors();
        } elseif (file_exists($uploader->getSavedDestination())) {
            $cat_image = $uploader->getSavedFileName();
        }
    } else {
        $error_upload = $uploader->getErrors();
    }
}
$cat_image = empty($cat_image) ? empty($_POST['cat_image']) ? "" : $_POST['cat_image'] : $cat_image;
if ($cat_image != $category->getVar("cat_image")) {
    $category->setVar("cat_image", $cat_image);
}
$cat_id_new = $category_handler->insert($category);
if (empty($from)) {
    $redirect = XOOPS_URL . "/modules/" . $GLOBALS["artdirname"] . "/view.category.php" . URL_DELIMITER . $cat_id_new;
} else {
    $redirect = XOOPS_URL . "/modules/" . $GLOBALS["artdirname"] . "/admin/admin.category.php";
}