コード例 #1
0
ファイル: validation.php プロジェクト: romley/xebura
function validateVenueProfile($form, $file)
{
    global $show_tab_type;
    if (checkEmpty($form['firstname'])) {
        $msg = str_replace('field', _LBL_FIRST_NAME, _ALRT_REQUIRED_FIELD);
        return $msg;
    }
    if (!checkEmpty($form['firstname']) && !checkLength($form['firstname'], 255)) {
        $msg = str_replace('%field%', _LBL_FIRST_NAME, _ALRT_CHECK_LENGTH);
        return $msg;
    }
    if (checkEmpty($form['lastname'])) {
        $msg = str_replace('field', _LBL_LAST_NAME, _ALRT_REQUIRED_FIELD);
        return $msg;
    }
    if (!checkEmpty($form['lastname']) && !checkLength($form['lastname'], 255)) {
        $msg = str_replace('%field%', _LBL_LAST_NAME, _ALRT_CHECK_LENGTH);
        return $msg;
    }
    if (checkEmpty($form['VENUENAME'])) {
        $msg = str_replace('field', _LBL_VENUE_NAME, _ALRT_REQUIRED_FIELD);
        return $msg;
    }
    if (!checkEmpty($form['VENUENAME']) && !checkLength($form['VENUENAME'], 100)) {
        $msg = str_replace('%field%', _LBL_VENUE_NAME, _ALRT_CHECK_LENGTH);
        return $msg;
    }
    if (checkEmpty($form['MANAGERNAME'])) {
        $msg = str_replace('field', _LBL_VEN_MANAGER, _ALRT_REQUIRED_FIELD);
        return $msg;
    }
    if (!checkEmpty($form['MANAGERNAME']) && !checkLength($form['MANAGERNAME'], 100)) {
        $msg = str_replace('%field%', _LBL_VEN_MANAGER, _ALRT_CHECK_LENGTH);
        return $msg;
    }
    if (checkEmpty($form['JOBTITLE'])) {
        $msg = str_replace('field', _LBL_JOB_TITLE, _ALRT_REQUIRED_FIELD);
        return $msg;
    }
    if (!checkEmpty($form['JOBTITLE']) && !checkLength($form['JOBTITLE'], 100)) {
        $msg = str_replace('%field%', _LBL_JOB_TITLE, _ALRT_CHECK_LENGTH);
        return $msg;
    }
    /*if(checkEmpty($form['pri_email']))
    	{
    		$msg = str_replace('field',_LBL_PRI_EMAIL,_ALRT_REQUIRED_FIELD);
    		$show_tab_type = 'CONTACT_INFO';
    		return $msg;
    	}
    	if((!checkEmpty($form['pri_email'])) && !checkLength($form['pri_email'],255))
    	{
    		$msg = str_replace('%field%',_LBL_PRI_EMAIL,_ALRT_CHECK_LENGTH);
    		return $msg;
    	}
    	if((!checkEmpty($form['pri_email'])) && !validateEmail($form['pri_email']))
    	{
    		$msg = str_replace('field',_LBL_PRI_EMAIL,_ALRT_VALID_FIELD);
    		return $msg;
    	}*/
    if (checkEmpty($form['EMPLOYED_BY'])) {
        $msg = str_replace('field', _LBL_EMP_BY, _ALRT_REQUIRED_FIELD);
        return $msg;
    }
    if (!checkEmpty($form['EMPLOYED_BY']) && !checkLength($form['EMPLOYED_BY'], 100)) {
        $msg = str_replace('%field%', _LBL_EMP_BY, _ALRT_CHECK_LENGTH);
        return $msg;
    }
    if (checkEmpty($form['ABOUT_VENUE'])) {
        $msg = _ALRT_DESC_VENUE;
        return $msg;
    }
    if (checkEmpty($form['CONNAME'])) {
        $msg = str_replace('field', _LBL_CONTACT_NAME, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CONNAME']) && !checkLength($form['CONNAME'], 100)) {
        $msg = str_replace('%field%', _LBL_CONTACT_NAME, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (checkEmpty($form['MAILSTATE'])) {
        $msg = str_replace('field', _LBL_MAILING_ST, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['MAILSTATE']) && !checkLength($form['MAILSTATE'], 80)) {
        $msg = str_replace('%field%', _LBL_MAILING_ST, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (checkEmpty($form['CONEMAIL'])) {
        $msg = str_replace('field', _LBL_CON_EMAIL, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CONEMAIL']) && !checkLength($form['CONEMAIL'], 100)) {
        $msg = str_replace('%field%', _LBL_CON_EMAIL, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CONEMAIL']) && !validateEmail($form['CONEMAIL'])) {
        $msg = str_replace('field', _LBL_CON_EMAIL, _ALRT_VALID_FIELD);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (checkEmpty($form['MAILCOUNTRY'])) {
        $msg = str_replace('field', _LBL_MAILING_COUNTRY, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['MAILCOUNTRY']) && !checkLength($form['MAILCOUNTRY'], 80)) {
        $msg = str_replace('%field%', _LBL_MAILING_COUNTRY, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (checkEmpty($form['MAILSTREET1'])) {
        $msg = str_replace('field', _LBL_MAILING_ADDR, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['MAILSTREET1']) && !checkLength($form['MAILSTREET1'], 100)) {
        $msg = str_replace('%field%', _LBL_MAILING_ADDR, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (checkEmpty($form['MAILZIP'])) {
        $msg = str_replace('field', _LBL_MAILING_ZIP, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['MAILZIP']) && !checkLength($form['MAILZIP'], 15)) {
        $msg = str_replace('%field%', _LBL_MAILING_ZIP, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['MAILZIP']) && !validateZip($form['MAILZIP'])) {
        $msg = str_replace('%field%', _LBL_MAILING_ZIP, _ALRT_CHECK_ZIP);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['MAILSTREET2']) && !checkLength($form['MAILSTREET2'], 100)) {
        $msg = str_replace('%field%', _LBL_MAILING_ADDR, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CONPHONE']) && !checkLength($form['CONPHONE'], 20)) {
        $msg = str_replace('%field%', _LBL_PH_NO, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CONPHONE']) && !validatePhone($form['CONPHONE'])) {
        $msg = str_replace('%field%', _LBL_PH_NO, _ALRT_CHECK_PHONE);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (checkEmpty($form['MAILCITY'])) {
        $msg = str_replace('field', _LBL_MAILING_CITY, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['MAILCITY']) && !checkLength($form['MAILCITY'], 80)) {
        $msg = str_replace('%field%', _LBL_MAILING_CITY, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CONFAX']) && !checkLength($form['CONFAX'], 20)) {
        $msg = str_replace('%field%', _LBL_FAX_NO, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CONFAX']) && !validateFax($form['CONFAX'])) {
        $msg = str_replace('%field%', _LBL_FAX_NO, _ALRT_CHECK_VALID);
        $show_tab_type = 'CONTACT_INFO';
        return $msg;
    }
    if (checkEmpty($form['YEARSEXIST'])) {
        $msg = str_replace('field', _LBL_YR_OPENED, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['YEARSEXIST']) && !checkLength($form['YEARSEXIST'], 4)) {
        $msg = str_replace('%field%', _LBL_YR_OPENED, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['YEARSEXIST']) && !checkValidYear($form['YEARSEXIST'])) {
        $msg = str_replace('field', _LBL_YR_OPENED, _ALRT_VALID_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['ALCOHOL']) && !checkLength($form['ALCOHOL'], 1)) {
        $msg = str_replace('%field%', _LBL_ALCOHOL_SERVED, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['GENRE'])) {
        $msg = str_replace('field', _LBL_ACCEPTED_GENRE, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['CAPACITY'])) {
        $msg = str_replace('field', _LBL_TOT_CAPACITY, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CAPACITY']) && !checkNumeric($form['CAPACITY'])) {
        $msg = str_replace('%field%', _LBL_TOT_CAPACITY, _ALRT_CHECK_NUMERIC);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CAPACITY']) && !checkNumericRange($form['CAPACITY'], 11)) {
        $msg = str_replace('%field%', _LBL_TOT_CAPACITY, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['VENUESTREET1'])) {
        $msg = str_replace('field', _LBL_STRT_ADDR1, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['VENUESTREET1']) && !checkLength($form['VENUESTREET1'], 100)) {
        $msg = str_replace('%field%', _LBL_STRT_ADDR1, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['VENUESTREET2']) && !checkLength($form['VENUESTREET2'], 100)) {
        $msg = str_replace('%field%', _LBL_STRT_ADDR2, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['BRIEFDESC'])) {
        $msg = str_replace('field', _LBL_BRIEF_DESC . ' ' . _LBL_ABT_VENUE, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['CITY'])) {
        $msg = str_replace('field', _CITY, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CITY']) && !checkLength($form['CITY'], 80)) {
        $msg = str_replace('%field%', _CITY, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['STATE'])) {
        $msg = str_replace('field', _LBL_STATE, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['STATE']) && !checkLength($form['STATE'], 80)) {
        $msg = str_replace('%field%', _LBL_STATE, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['COUNTRY'])) {
        $msg = str_replace('field', _LBL_COUNTRY, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['COUNTRY']) && !checkLength($form['COUNTRY'], 80)) {
        $msg = str_replace('%field%', _LBL_COUNTRY, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['AGERESTRICT'])) {
        $msg = str_replace('field', _LBL_AGE_RESTRICTION, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['AGE_RESTRICT']) && !checkLength($form['AGE_RESTRICT'], 50)) {
        $msg = str_replace('%field%', _LBL_AGE_RESTRICTION, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['ZIP'])) {
        $msg = str_replace('field', _LBL_ZIP, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['ZIP']) && !checkLength($form['ZIP'], 15)) {
        $msg = str_replace('%field%', _LBL_ZIP, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['ZIP']) && !validateZip($form['ZIP'])) {
        $msg = str_replace('%field%', _LBL_ZIP, _ALRT_CHECK_ZIP);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['PHONE']) && !checkLength($form['PHONE'], 20)) {
        $msg = str_replace('%field%', _LBL_PHONE, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['PHONE']) && !validatePhone($form['PHONE'])) {
        $msg = str_replace('%field%', _LBL_PHONE, _ALRT_CHECK_PHONE);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['URL']) && !checkLength($form['URL'], 200)) {
        $msg = str_replace('%field%', _LBL_URL, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['URL']) && !validateURL($form['URL'])) {
        $msg = str_replace('%field%', _LBL_URL, _ALRT_CHECK_URL);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['FACILITY_TYPE'])) {
        $msg = str_replace('field', _LBL_FAC_TYPE, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['FACILITY_TYPE']) && !checkLength($form['FACILITY_TYPE'], 255)) {
        $msg = str_replace('%field%', _LBL_FAC_TYPE, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['type_entertainment'])) {
        $msg = str_replace('field', _LBL_ACCEPTED_FORMAT, _ALRT_REQUIRED_SELECT);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['FACILITYFEE'])) {
        $msg = str_replace('field', _LBL_BASIC_RENTAL_FEE, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (!checkEmpty($form['FACILITYFEE']) && !checkNumeric($form['FACILITYFEE'])) {
        $msg = str_replace('%field%', _LBL_BASIC_RENTAL_FEE, _ALRT_CHECK_NUMERIC);
        return $msg;
    }
    if (!checkEmpty($form['FACILITYFEE']) && !checkLength($form['FACILITYFEE'], 50)) {
        $msg = str_replace('%field%', _LBL_BASIC_RENTAL_FEE, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'FACILITY_INFO';
        return $msg;
    }
    if (checkEmpty($form['STAGESIZE'])) {
        $msg = str_replace('field', _LBL_STAGE_SIZE, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'TECHNICAL_INFO';
        return $msg;
    }
    if (!checkEmpty($form['STAGESIZE']) && !checkLength($form['STAGESIZE'], 30)) {
        $msg = str_replace('%field%', _LBL_STAGE_SIZE, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'TECHNICAL_INFO';
        return $msg;
    }
    if (!checkEmpty($form['CEILINGHEIGHT']) && !checkLength($form['CEILINGHEIGHT'], 50)) {
        $msg = str_replace('%field%', _LBL_CEILING_HEIGHT, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'TECHNICAL_INFO';
        return $msg;
    }
    if (!checkEmpty($form['LOADINDOORSIZE']) && !checkLength($form['LOADINDOORSIZE'], 100)) {
        $msg = str_replace('%field%', _LBL_LOAD_IN_DOOR, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'TECHNICAL_INFO';
        return $msg;
    }
    if (!checkEmpty($form['NODRESSROOM']) && !checkLength($form['NODRESSROOM'], 50)) {
        $msg = str_replace('%field%', _LBL_DRESSING_ROOMS, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'TECHNICAL_INFO';
        return $msg;
    }
    if (checkEmpty($form['SOUND'])) {
        $msg = str_replace('field', _LBL_SOUND_LIGHT . ' ' . _LBL_HANGING_CAP, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'TECHNICAL_INFO';
        return $msg;
    }
    if (!checkEmpty($file['LOGO']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg');
        $validate_img = validateImage($file['LOGO'], _LBL_UPLOAD_LOGO, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'UPLOAD_INFO';
            return $validate_img;
        }
    }
    if (!checkEmpty($file['LOGO']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg');
        $validate_img = validateImage($file['LOGO'], _LBL_UPLOAD_LOGO, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'UPLOAD_INFO';
            return $validate_img;
        }
    }
    if (checkEmpty($form['PHOTO1_temp'])) {
        if (checkEmpty($file['PHOTO1']['name'])) {
            $msg = str_replace('field', _LBL_VENUE_PHOTO, _ALRT_REQUIRED_SELECT);
            $show_tab_type = 'UPLOAD_INFO';
            return $msg;
        }
    }
    if (!checkEmpty($file['PHOTO1']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg');
        $validate_img = validateImage($file['PHOTO1'], _LBL_VENUE_PHOTO, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'UPLOAD_INFO';
            return $validate_img;
        }
    }
    if (checkEmpty($form['PHOTO2_temp'])) {
        if (checkEmpty($file['PHOTO2']['name'])) {
            $msg = str_replace('field', _LBL_MAN_PHOTO, _ALRT_REQUIRED_SELECT);
            $show_tab_type = 'UPLOAD_INFO';
            return $msg;
        }
    }
    if (!checkEmpty($file['PHOTO2']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg');
        $validate_img = validateImage($file['PHOTO2'], _LBL_MAN_PHOTO, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'UPLOAD_INFO';
            return $validate_img;
        }
    }
    if (!checkEmpty($file['RULES']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg');
        $validate_img = validateImage($file['RULES'], _LBL_RULES_REGULATION, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'UPLOAD_INFO';
            return $validate_img;
        }
    }
    if (!checkEmpty($file['CHART1']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg');
        $validate_img = validateImage($file['CHART1'], _LBL_SEATING_CHAT1, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'UPLOAD_INFO';
            return $validate_img;
        }
    }
    if (!checkEmpty($file['CHART2']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg');
        $validate_img = validateImage($file['CHART2'], _LBL_SEATING_CHAT2, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'UPLOAD_INFO';
            return $validate_img;
        }
    }
    /* Validation for download center */
    if (!checkEmpty($file['filename1']['name']) && checkEmpty($form['title1'])) {
        $msg = str_replace('field', _LBL_TITLE1, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename1']['name']) && checkEmpty($form['desc1'])) {
        $msg = str_replace('field', _LBL_DESC1, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename1']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg', 'pdf', 'doc', 'zip');
        $validate_img = validateDownloadFiles($file['filename1'], _LBL_FILE1, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'DOWNLOAD_INFO';
            return $validate_img;
        }
    }
    if (!checkEmpty($file['filename1']['name']) && !checkEmpty($form['title1']) && !checkLength($form['title1'], 20)) {
        $msg = str_replace('%field%', _LBL_TITLE1, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename1']['name']) && !checkEmpty($form['desc1']) && !checkLength($form['desc1'], 100)) {
        $msg = str_replace('%field%', _LBL_DESC1, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename2']['name']) && checkEmpty($form['title2'])) {
        $msg = str_replace('field', _LBL_TITLE2, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename2']['name']) && checkEmpty($form['desc2'])) {
        $msg = str_replace('field', _LBL_DESC2, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename2']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg', 'pdf', 'doc', 'zip');
        $validate_img = validateDownloadFiles($file['filename2'], _LBL_FILE2, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'DOWNLOAD_INFO';
            return $validate_img;
        }
    }
    if (!checkEmpty($file['filename2']['name']) && !checkEmpty($form['title2']) && !checkLength($form['title2'], 20)) {
        $msg = str_replace('%field%', _LBL_TITLE2, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename2']['name']) && !checkEmpty($form['desc2']) && !checkLength($form['desc2'], 100)) {
        $msg = str_replace('%field%', _LBL_DESC2, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename3']['name']) && checkEmpty($form['title3'])) {
        $msg = str_replace('field', _LBL_TITLE3, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename3']['name']) && checkEmpty($form['desc3'])) {
        $msg = str_replace('field', _LBL_DESC3, _ALRT_REQUIRED_FIELD);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename3']['name'])) {
        $allowed_extensions = array('jpg', 'gif', 'png', 'jpeg', 'pdf', 'doc', 'zip');
        $validate_img = validateDownloadFiles($file['filename3'], _LBL_FILE3, $allowed_extensions);
        if ($validate_img !== true) {
            $show_tab_type = 'DOWNLOAD_INFO';
            return $validate_img;
        }
    }
    if (!checkEmpty($file['filename3']['name']) && !checkEmpty($form['title3']) && !checkLength($form['title3'], 20)) {
        $msg = str_replace('%field%', _LBL_TITLE3, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    if (!checkEmpty($file['filename3']['name']) && !checkEmpty($form['desc3']) && !checkLength($form['desc3'], 100)) {
        $msg = str_replace('%field%', _LBL_DESC3, _ALRT_CHECK_LENGTH);
        $show_tab_type = 'DOWNLOAD_INFO';
        return $msg;
    }
    return true;
}
コード例 #2
0
ファイル: CMovie.php プロジェクト: EmilSjunnesson/rental
 private function printGallery($res)
 {
     $gallery = "<ul class='gallery'>\n";
     foreach ($res as $file) {
         $img = validateImage($file->image, 'placeholder.png');
         $item = "<img src='img.php?src={$img}&amp;width=173&amp;height=260&amp;crop-to-fit' alt='Bild saknas'/>";
         $caption = $file->title;
         // Avoid to long captions breaking layout
         $fullCaption = $caption;
         if (strlen($caption) > 25) {
             $caption = substr($caption, 0, 10) . '…' . substr($caption, -5);
         }
         $gallery .= "<li><a href='?id={$file->id}' title='{$fullCaption}'><figure class='figure overview'>{$item}<figcaption><span>{$caption}</span><br>({$file->year})<br>{$file->price} kr</figcaption></figure></a></li>\n";
     }
     $gallery .= "</ul>\n";
     return $gallery;
 }
コード例 #3
0
ファイル: CUser.php プロジェクト: EmilSjunnesson/rental
 public function printProfile($acronym)
 {
     $sql = "SELECT id, acronym, name, image, since FROM rm_user WHERE acronym = ?";
     $res = $this->db->ExecuteSelectQueryAndFetchAll($sql, array($acronym));
     $profile = $res[0];
     $img = validateImage($profile->image, 'profile.png');
     $html = "<figure class='top left'><img src='img.php?src={$img}&amp;width=200&amp;height=200&amp;crop-to-fit' alt='&zwnj;'/></figure>\n";
     $html .= "<h2>{$profile->name}</h2>\n";
     $html .= "<p><strong>Användarnam:</strong> {$profile->acronym}</p>\n";
     $html .= "<p><strong>Medlem sedan:</strong> {$profile->since}</p>\n";
     $html .= "<br><p><a class='as-button' href='?id={$profile->id}'>Ändra profil</a> <a class='as-button' href='logout.php'>Logga ut</a></p>\n";
     return $html;
 }