Created
September 10, 2015 05:27
-
-
Save artemrogov/bdb1b65e1ea098d7da68 to your computer and use it in GitHub Desktop.
добавление проекта
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function validateEmail($emailParam) { | |
return filter_input(INPUT_POST,$emailParam,FILTER_VALIDATE_EMAIL); | |
} | |
function validateInt($var) { | |
return filter_input(INPUT_POST, $var, FILTER_VALIDATE_INT); | |
} | |
function validateFloatVar($var) { | |
return filter_input(INPUT_POST, $var, FILTER_VALIDATE_FLOAT); | |
} | |
function LoadFSDir($fileLoad) { | |
$dir = __DIR__.'/uploads/'; | |
$fileName = pathinfo($fileLoad['name'],PATHINFO_FILENAME); | |
$exe = pathinfo($fileLoad['name'],PATHINFO_EXTENSION); | |
$filenameUpload = $dir.$fileName.'.'.$exe; | |
if (move_uploaded_file($fileLoad['tmp_name'],$filenameUpload)) { | |
return $filenameUpload; | |
} | |
} | |
function redirectDocument() { | |
header("HTTP/1.1 307 Temporary Redirect"); | |
header("Location: form.php"); | |
exit; | |
} | |
if($_SERVER['REQUEST_METHOD'] == 'POST') { | |
$nameProject = IssetParamData('nameProject'); | |
$nameProject = FilterDataVar('nameProject'); | |
$urllink = IssetParamData('urllink'); | |
$urllink = FilterDataVar('urllink'); | |
$MsgTxt = IssetParamData('description'); | |
$MsgTxt = FilterDataVar('description'); | |
$dateBegin = IssetParamData('dateBegin'); | |
$dateBegin = FilterDataVar('dateBegin'); | |
$dateEnd = IssetParamData('dateEnd'); | |
$dateEnd = FilterDataVar('dateEnd'); | |
//$numFloat = IssetParamData('numFloat'); | |
$maxLengthString = 5; | |
if (mb_strlen($nameProject)<$maxLengthString) { | |
print 'Введите название проекта'; | |
} | |
else if (empty($urllink) || empty($MsgTxt)) { | |
print "Заполните пожалуйста поля формы!!"; | |
} | |
else if (empty($dateBegin) || empty($dateEnd)) { | |
print "Заполните, пожалуйста даты проекта"; | |
} | |
else { | |
$dataForm = ORM::for_table('projects')->create(); | |
$dataForm->NAME_PROJECT = $nameProject; | |
$dataForm->URL = $urllink; | |
$dataForm->DESCRIPTION = $MsgTxt; | |
$dataForm->DATE_BEGIN = $dateBegin; | |
$dataForm->DATE_EXPIRATION = $dateEnd; | |
$dataForm->save(); | |
redirectDocument(); | |
} | |
} | |
else { | |
echo 'Ошибка обработки данных'; | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
очень плохой код!!