Beispiel #1
0
             break;
     }
     $filename = 'picture-' . $clans_id . '.' . $ext;
     if ($img_size[0] > $op_clans['max_width']) {
         $errormsg .= $cs_lang['too_wide'] . cs_html_br(1);
         $error++;
     }
     if ($img_size[1] > $op_clans['max_height']) {
         $errormsg .= $cs_lang['too_high'] . cs_html_br(1);
         $error++;
     }
     if ($files['picture']['size'] > $op_clans['max_size']) {
         $errormsg .= $cs_lang['too_big'] . cs_html_br(1);
         $error++;
     }
     if (empty($error) and cs_upload('clans', $filename, $files['picture']['tmp_name']) or !empty($error) and extension_loaded('gd') and cs_resample($files['picture']['tmp_name'], 'uploads/clans/' . $filename, $op_clans['max_width'], $op_clans['max_height'])) {
         $error = 0;
         $errormsg = '';
         if ($cs_clans['clans_picture'] != $filename and !empty($cs_clans['clans_picture'])) {
             cs_unlink('clans', $cs_clans['clans_picture']);
         }
         $cs_clans['clans_picture'] = $filename;
     } else {
         $errormsg .= $cs_lang['up_error'];
         $error++;
     }
 }
 if (empty($cs_clans['clans_name'])) {
     $error++;
     $errormsg .= $cs_lang['no_name'] . cs_html_br(1);
 }
Beispiel #2
0
        }
    }
}
if (isset($_POST['submit_1'])) {
    $post_count = count($_POST);
    $post_count = $post_count - '1';
    $cs_gallery_pic['folders_id'] = empty($_POST['folders_name']) ? $_POST['folders_id'] : make_folders_create('gallery', $_POST['folders_name']);
    $cs_gallery_option = cs_sql_option(__FILE__, 'gallery');
    $img_max['thumbs'] = $cs_gallery_option['thumbs'];
    for ($run = 0; $run < $post_count; $run++) {
        if (!empty($_POST['status_' . $run])) {
            $name = $_POST['name_' . $run];
            if (!extension_loaded('gd')) {
                die(cs_error_internal(0, 'GD extension not installed.'));
            }
            if (cs_resample('uploads/gallery/pics/' . $name, 'uploads/gallery/thumbs/' . 'Thumb_' . $name, $img_max['thumbs'], $img_max['thumbs'])) {
                $where = "gallery_name = '" . cs_sql_escape($name) . "'";
                $search = cs_sql_count(__FILE__, 'gallery', $where);
                if (empty($search)) {
                    $cs_gallery_pic['users_id'] = $account['users_id'];
                    $cs_gallery_pic['gallery_name'] = $name;
                    $cs_gallery_pic['gallery_status'] = isset($_POST['gallery_status']) ? $_POST['gallery_status'] : 0;
                    $cs_gallery_pic['gallery_access'] = isset($_POST['gallery_access']) ? $_POST['gallery_access'] : 0;
                    $cs_gallery_pic['gallery_watermark'] = $_POST['gallery_watermark'];
                    if (!empty($_POST['gallery_watermark'])) {
                        $watermark_pos = $_POST['watermark_pos'];
                        $watermark_trans = $_POST['gallery_watermark_trans'];
                        $cs_gallery_pic['gallery_watermark_pos'] = $watermark_pos . '|--@--|' . $watermark_trans;
                    }
                    $extension = strlen(strrchr($name, "."));
                    $file = strlen($name);
Beispiel #3
0
    if (empty($error)) {
        switch ($img_size[2]) {
            case 1:
                $ext = 'gif';
                break;
            case 2:
                $ext = 'jpg';
                break;
            case 3:
                $ext = 'png';
                break;
        }
        $target = $cs_files_id . '-' . $file_next . '.' . $ext;
        $picture_name = 'picture-' . $target;
        $thumb_name = 'thumb-' . $target;
        if (cs_resample($files_gl['picture']['tmp_name'], 'uploads/files/' . $thumb_name, 80, 200) and cs_upload('files', $picture_name, $files_gl['picture']['tmp_name'])) {
            $cells = array('files_previews');
            $content = empty($file_string) ? array($target) : array($file_string . "\n" . $target);
            cs_sql_update(__FILE__, 'files', $cells, $content, $cs_files_id);
            cs_redirect($cs_lang['success'], 'files', 'picture', 'id=' . $cs_files_id);
        } else {
            $message .= $cs_lang['up_error'];
            $error++;
        }
    }
}
if (!empty($message)) {
    $data['head']['text'] = $message;
} elseif (empty($_GET['delete'])) {
    $data['head']['text'] = $cs_lang['body_picture'];
} else {
Beispiel #4
0
    if (empty($error)) {
        switch ($img_size[2]) {
            case 1:
                $ext = 'gif';
                break;
            case 2:
                $ext = 'jpg';
                break;
            case 3:
                $ext = 'png';
                break;
        }
        $target = $cs_computers_id . '-' . $computer_next . '.' . $ext;
        $picture_name = 'picture-' . $target;
        $thumb_name = 'thumb-' . $target;
        if (cs_resample($files_gl['picture']['tmp_name'], 'uploads/computers/' . $thumb_name, 150, 300) and cs_upload('computers', $picture_name, $files_gl['picture']['tmp_name'])) {
            $cells = array('computers_pictures');
            $content = empty($computer_string) ? array($target) : array($computer_string . "\n" . $target);
            cs_sql_update(__FILE__, 'computers', $cells, $content, $cs_computers_id);
            cs_redirect($cs_lang['success'], 'computers', 'picture', 'id=' . $cs_computers_id);
        } else {
            $error .= $cs_lang['up_error'];
        }
    }
}
$data = array();
$data['if']['own'] = $computer['users_id'] == $account['users_id'] ? true : false;
if (!empty($error)) {
    $data['head']['body'] = $error;
} elseif (isset($_GET['delete'])) {
    cs_redirect($cs_lang['remove_done'], 'computers', 'picture', 'id=' . $cs_computers_id);
Beispiel #5
0
         $error++;
     }
 }
 if ($files_gl['picture']['size'] > $img_max['size']) {
     if (extension_loaded('gd') and !empty($doresize)) {
         $doresize++;
     } else {
         $message .= $cs_lang['too_big'] . cs_html_br(1);
         $error++;
     }
 }
 if (empty($error)) {
     $filename = 'avatar-' . $account['users_id'] . '.' . $extension;
     if (extension_loaded('gd') and !empty($doresize)) {
         $dest = $cs_main['def_path'] . '/uploads/board/' . $filename;
         if (cs_resample($files_gl['picture']['tmp_name'], $dest, $img_max['width'], $img_max['height'])) {
             $fileerror = 0;
         } else {
             $fileerror = 1;
         }
     } else {
         if (cs_upload('board', $filename, $files_gl['picture']['tmp_name'])) {
             $fileerror = 0;
         } else {
             $fileerror = 1;
         }
     }
     if (empty($fileerror)) {
         if ($useravatar != $filename and !empty($useravatar)) {
             cs_unlink('board', $useravatar);
         }
Beispiel #6
0
            if ($img_size[1] > $cs_option['height']) {
                $error .= $cs_lang['too_high'] . cs_html_br(1);
                $s_error++;
                //size_error
            }
            if ($files_gl['picture']['size'] > $cs_option['size']) {
                $size = $files_gl['picture']['size'] - $cs_option['size'];
                $size = cs_filesize($size);
                $error .= sprintf($cs_lang['too_big'], $size) . cs_html_br(1);
            }
            if (extension_loaded('gd') and !empty($gray)) {
                require_once 'mods/gallery/gd_2.php';
                cs_gray($files_gl['picture']['tmp_name']);
            }
            if (empty($s_error) and cs_upload('gallery/pics', $filename, $files_gl['picture']['tmp_name']) or !empty($s_error) and extension_loaded('gd') and cs_resample($files_gl['picture']['tmp_name'], 'uploads/gallery/pics/' . $filename, $cs_option['width'], $cs_option['height'])) {
                if (extension_loaded('gd') and cs_resample('uploads/gallery/pics/' . $filename, 'uploads/gallery/thumbs/' . 'Thumb_' . $filename, $cs_option['thumbs'], $cs_option['thumbs'])) {
                    $error .= empty($s_error) ? '' : $cs_lang['err_auto_size'];
                    $s_error = 0;
                    $file_up = 1;
                } else {
                    $error .= $cs_lang['upload_error'] . cs_html_br(1);
                }
            } else {
                $error .= $cs_lang['upload_error'] . cs_html_br(1);
            }
        }
    }
} else {
    $cs_gallery['gallery_titel'] = '';
    $cs_gallery['folders_id'] = '';
    $cs_gallery['gallery_access'] = 0;
Beispiel #7
0
        if ($files_gl['picture']['size'] > $cs_option['size2']) {
            $size = $files_gl['picture']['size'] - $cs_option['size2'];
            $size = cs_filesize($size);
            $error .= sprintf($cs_lang['too_big'], $size) . cs_html_br(1);
        }
        $where = 'users_id = "' . $cs_gallery['users_id'] . '"';
        $count_user_files = cs_sql_count(__FILE__, 'usersgallery', $where);
        if ($count_user_files >= $cs_option['max_files']) {
            $error .= $cs_lang['too_many_f'] . cs_html_br(1);
        }
        if (extension_loaded('gd') and !empty($gray)) {
            require_once 'mods/gallery/gd_2.php';
            cs_gray($files_gl['picture']['tmp_name']);
        }
        if (empty($error) and cs_upload('usersgallery/pics', $filename, $files_gl['picture']['tmp_name']) or !empty($error) and extension_loaded('gd') and cs_resample($files_gl['picture']['tmp_name'], 'uploads/usersgallery/pics/' . $filename, $cs_option['width'], $cs_option['height'])) {
            if (empty($error) and !extension_loaded('gd') and cs_upload('usersgallery/thumbs', 'Thumb_' . $filename, $files_gl['picture_thumb']['tmp_name']) or empty($error) and extension_loaded('gd') and cs_resample('uploads/usersgallery/pics/' . $filename, 'uploads/usersgallery/thumbs/' . 'Thumb_' . $filename, $cs_option['thumbs'], $cs_option['thumbs']) or !empty($error) and extension_loaded('gd') and cs_resample('uploads/usersgallery/pics/' . $filename, 'uploads/usersgallery/thumbs/' . 'Thumb_' . $filename, $cs_option['thumbs'], $cs_option['thumbs'])) {
            } else {
                $error .= $cs_lang['upload_error'] . cs_html_br(1);
            }
        } else {
            $error .= $cs_lang['upload_error'] . cs_html_br(1);
        }
    }
}
if (!isset($_POST['submit'])) {
    $data['head']['body'] = $cs_lang['body_picture'];
} elseif (!empty($error) or empty($files_gl['picture']['tmp_name'])) {
    $data['head']['body'] = $error;
}
if (!isset($_POST['submit']) or !empty($error)) {
    $data['data'] = $cs_gallery;