Skip to content
Snippets Groups Projects
Commit c2865209 authored by Pegane Nestor's avatar Pegane Nestor
Browse files

Sauvegarde

parent 736f1c9c
No related branches found
No related tags found
No related merge requests found
......@@ -252,18 +252,22 @@ abstract class PrioritiesModelAbstract extends \Apps_Table_Service
}
protected static function checkPriorities($array) {
$errors = [];
if (empty($array))
return false;
//return false;;
foreach ($array as $value) {
if (empty($value['label']) || empty($value['number']) || empty($value['wdays'])) {
return false;
array_push($errors,'Valeur vide');
//return false;
} elseif ($value['wdays'] != 'true' && $value['wdays'] != 'false') {
return false;
array_push($errors,'Valeur wdays invalide');
//return false;
} elseif ($value['number'] === '*') {
} elseif (!ctype_digit($value['number'])) {
return false;
array_push($errors,'Valeur non numérique');
//return false;
} elseif ((int)$value['number'] < 0) {
return false;
//return false;
}
}
return true;
......@@ -291,8 +295,16 @@ abstract class PrioritiesModelAbstract extends \Apps_Table_Service
}*/
public function updatePriorities(array $aArgs = []){
var_dump($aArgs);
return $aArgs;
if(self::checkPriorities($aArgs)){
var_dump('Checked');
self::setXML($aArgs);
self::updateSession();
return $aArgs;
} else {
var_dump('Errors');
return 'errors';
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment