Пример #1
0
     $prs = $xoopsDB->query("SELECT ext,ext1,ext2 FROM {$table_photos} WHERE lid={$lid}");
     list($p_ext, $p_ext1, $p_ext2) = $xoopsDB->fetchRow($prs);
     if ($preview_name && $preview_name == $lid . "." . $p_ext) {
         $preview_name = '';
     }
     if ($preview_name1 && $preview_name1 == $lid . "_1." . $p_ext1) {
         $preview_name1 = '';
     }
     if ($preview_name2 && $preview_name2 == $lid . "_2." . $p_ext2) {
         $preview_name2 = '';
     }
 }
 $errmsg = '';
 list($tmp_name, $ext, $errmsg) = gnavi_submit_uploader(@$_POST["xoops_upload_file"][0], $del_photo, $preview_name, 1, $errmsg);
 list($tmp_name1, $ext1, $errmsg) = gnavi_submit_uploader(@$_POST["xoops_upload_file"][1], $del_photo1, $preview_name1, 2, $errmsg);
 list($tmp_name2, $ext2, $errmsg) = gnavi_submit_uploader(@$_POST["xoops_upload_file"][2], $del_photo2, $preview_name2, 3, $errmsg);
 if ($mode == G_INSERT && $ext == '' && !$gnavi_allownoimage) {
     redirect_header('index.php?page=submit' . ($lid ? '&lid=' . $lid : ''), 2, _MD_GNAV_MSG_NOIMAGESPECIFIED);
     exit;
 }
 if ($errmsg) {
     if ($tmp_name) {
         @unlink($photos_dir / $tmp_name);
     }
     if ($tmp_name1) {
         @unlink($photos_dir / $tmp_name1);
     }
     if ($tmp_name2) {
         @unlink($photos_dir / $tmp_name2);
     }
     redirect_header('index.php?page=submit' . ($lid ? '&lid=' . $lid : ''), 4, $errmsg);
Пример #2
0
// DB Part
//
if ($action == "insert" || $action == "update" && $icd > 0) {
    // Ticket Check
    if (!$xoopsGTicket->check()) {
        redirect_header(XOOPS_URL . '/', 3, $xoopsGTicket->getErrors());
    }
    //file uploads-------------------------------------------------------------------------------------------------
    $errmsg = '';
    $preview_name = empty($_POST['preview_name']) ? '' : $_POST['preview_name'];
    $preview_name1 = empty($_POST['preview_name1']) ? '' : $_POST['preview_name1'];
    $del_photo = empty($_POST['del_photo']) ? 0 : intval($_POST['del_photo']);
    $del_photo1 = empty($_POST['del_photo1']) ? 0 : intval($_POST['del_photo1']);
    $title = isset($_POST['title']) ? $myts->stripSlashesGPC(@$_POST["title"]) : '';
    list($tmp_name, $ext, $errmsg) = gnavi_submit_uploader(@$_POST["xoops_upload_file"][0], $del_photo, $preview_name, 1, $errmsg);
    list($tmp_name1, $shadow_ext, $errmsg) = gnavi_submit_uploader(@$_POST["xoops_upload_file"][1], $del_photo1, $preview_name1, 2, $errmsg);
    if ($ext == '' && empty($gnavi_allownoimage)) {
        redirect_header('index.php?page=submit', 2, _MD_GNAV_MSG_NOIMAGESPECIFIED);
        exit;
    }
    if ($errmsg) {
        if ($tmp_name) {
            @unlink($tmp_name);
        }
        if ($tmp_name1) {
            @unlink($tmp_name1);
        }
        redirect_header('index.php?page=icon', 2, $errmsg);
        exit;
    }
    if ($ext && !in_array(strtolower($ext), $gnavi_normal_exts) || $shadow_ext && !in_array(strtolower($shadow_ext), $gnavi_normal_exts)) {