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); }
} } } 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);
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 {
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);
$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); }
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;
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;