} elseif ($stype == "p") { if (isset($_POST['submit_photo'])) { require_once INCLUDES."photo_functions_include.php"; $error = ""; $submit_info['photo_title'] = stripinput($_POST['photo_title']); $submit_info['photo_description'] = stripinput($_POST['photo_description']); [color=red] $submit_info['gdzie'] = stripinput($_POST['gdzie']); $submit_info['kiedy'] = stripinput($_POST['kiedy']);[/color] $submit_info['album_id'] = isNum($_POST['album_id']) ? $_POST['album_id'] : "0"; if (is_uploaded_file($_FILES['photo_pic_file']['tmp_name'])) { $photo_types = array(".gif",".jpg",".jpeg",".png"); $photo_pic = $_FILES['photo_pic_file']; $photo_name = strtolower(substr($photo_pic['name'], 0, strrpos($photo_pic['name'], "."))); $photo_ext = strtolower(strrchr($photo_pic['name'],".")); $photo_dest = PHOTOS."submissions/"; if (!preg_match("/^[-0-9A-Z_\[\]]+$/i", $photo_name)) { $error = 1; } elseif ($photo_pic['size'] > $settings['photo_max_b']){ $error = 2; } elseif (!in_array($photo_ext, $photo_types)) { $error = 3; } else { $photo_file = image_exists($photo_dest, $photo_name.$photo_ext); move_uploaded_file($photo_pic['tmp_name'], $photo_dest.$photo_file); chmod($photo_dest.$photo_file, 0644); $imagefile = @getimagesize($photo_dest.$photo_file); if (!verify_image($photo_dest.$photo_file)) { $error = 3; unlink($photo_dest.$photo_file); } elseif ($imagefile[0] > $settings['photo_max_w'] || $imagefile[1] > $settings['photo_max_h']) { $error = 4; unlink($photo_dest.$photo_file); } else { $submit_info['photo_file'] = $photo_file; } } } opentable($locale['570']); if (!$error) { $result = dbquery("INSERT INTO ".$db_prefix."submissions (submit_type, submit_user, submit_datestamp, submit_criteria) VALUES ('p', '".$userdata['user_id']."', '".time()."', '".serialize($submit_info)."')"); echo "

\n".$locale['580']."

".$locale['581']."

".$locale['412']."

\n
\n"; } else { echo "

\n".$locale['600']."

\n"; if ($error == 1) { $message .= $locale['601']; } elseif ($error == 2) { $message .= sprintf($locale['602'], $settings['photo_max_b']); } elseif ($error == 3) { $message .= $locale['603']; } elseif ($error == 4) { $message .= sprintf($locale['604'], $settings['photo_max_w'], $settings['photo_max_h']); } echo "

\n".$locale['411']."

\n
\n"; } closetable(); } else { $opts = ""; opentable($locale['570']); $result = dbquery("SELECT * FROM ".$db_prefix."photo_albums ORDER BY album_title"); if (dbrows($result)) { while ($data = dbarray($result)) $opts .= "\n"; echo $locale['620']."

[color=red][/color] [color=red][/color]
".$locale['621']."
Data wykonania:
Miejsce wykonania:
".$locale['622']."
".$locale['623']."
".sprintf($locale['624'], parsebytesize($settings['photo_max_b']), $settings['photo_max_w'], $settings['photo_max_h'])."
".$locale['625']."

\n"; } else { echo "

\n".$locale['591']."

\n
\n"; } closetable(); } } echo "\n"; require_once "side_right.php"; require_once "footer.php"; ?>