} // Allow certain file formats $imageFileType = $check["mime"]; if ($imageFileType != "image/jpg" && $imageFileType != "image/png" && $imageFileType != "image/jpeg" && $imageFileType != "image/gif") { sendResponse('UNSUPPORTED_IMAGE_FORMAT', 'error'); $isValid = false; return $isValid; } return $isValid; } if ($_SERVER["REQUEST_METHOD"] == "GET") { include "RIPTattoos.html"; } else { if ($_SERVER["REQUEST_METHOD"] == "POST") { $uploadStatus = false; if (validateFormFields()) { $uploadStatus = validateImageFile(); } if ($uploadStatus) { //Generate unique timestamp based image name $t = time(); $target_file = $target_dir . join("_", array($t, basename($_FILES["picToUpload"]["name"]))); // Check if file already exists if (file_exists($target_file)) { $uploadStatus = false; sendResponse('EXISTING_FILE_OVERRIDE_ALERT', 'error'); } else { // if everything is ok, try to upload file if (move_uploaded_file($_FILES["picToUpload"]["tmp_name"], $target_file)) { $number = formatFormData($_POST["number"]); $email = formatFormData($_POST["email"]);
<?php require_once 'portal_header.php'; require_once 'site_reporting_category.php'; $table_form_name = 'edit_reporting_category_form'; $table_subsection_name = 'reporting_category_table'; $edit_action_name = 'category_edit'; $delete_action_name = 'category_delete'; // init with value from popup $status_msg = $_GET[$table_form_name]; unset($_GET[$table_form_name]); $new_category_fields = array('category_name' => array('type' => 'text', 'label' => 'Reporting Category', 'req' => true, 'maxlength' => 200, 'size' => 60, 'button' => '<input type="submit" name="create_category" value="Create" class="ypnFormButton">')); $pagination = new YPNPagination($table_form_name, 'siteReportingCategory', array(new YPNColumnTitle('<input name="check_all" type="checkbox" onClick="YAHOO.YPN.SiteReportingCategory.toggleAll(this);">', YPN_CB_COLUMN), new YPNColumnTitle('Reporting Category', YPN_TEXT_COLUMN, '_CompareReportingCategories', true), new YPNColumnTitle('Active', YPN_IMAGE_COLUMN))); if ($pagination->ProcessForm()) { // work has been done } elseif ($_POST['create_category'] && validateFormFields($new_category_fields)) { $result = CreateSiteReportingCategory($ypn_cookie->GetAccountId(), $_POST['category_name']); $new_category_fields['category_name']['err'] = GetSiteReportingCategoryErrorMsg($result, 'creating'); if ($new_category_fields['category_name']['err'] == '') { clearFormFields($new_category_fields); } } elseif ($_POST['action'] == $edit_action_name) { if (!is_array($_POST['active_category_id']) && !is_array($_POST['inactive_category_id'])) { $status_msg = 'Please select a Reporting Category to rename.'; } elseif (count($_POST['active_category_id']) + count($_POST['inactive_category_id']) > 1) { $status_msg = 'Please select only one Reporting Category to rename.'; } } elseif ($_POST['action'] == $delete_action_name) { if (!is_array($_POST['active_category_id']) && !is_array($_POST['inactive_category_id'])) { $status_msg = 'Please select at least one Reporting Category to delete.'; } else {