Пример #1
0
     $events = array();
     foreach ($category->events as $catEvent) {
         $events[] = $catEvent->id;
     }
     if (!in_array($data["pro_category"], $events)) {
         $error = true;
     }
 }
 $data["pro_date"] = $app->getRequest()->post('project_date');
 if (empty($data["pro_date"]) || DateHelper::validateDate($data["pro_date"]) == false) {
     $error = true;
 }
 $data["pro_date"] = str_replace('/', '-', $data["pro_date"]);
 $data["pro_date"] = date('Y-m-d H:i:s', strtotime($data["pro_date"]));
 /* Recalculate project max adjudication date */
 $data["pro_date_end"] = DateHelper::addDaysToTime(time(), $app->getConfig()->getValue('maxDaysToAdjudicate'));
 $data["pro_date_end"] = date('Y-m-d H:i:s', $data["pro_date_end"]);
 $data["pro_address"] = $app->getRequest()->post('pro_direccion');
 if (empty($data["pro_address"]) || strlen($data["pro_address"]) < 6) {
     $error = true;
 }
 $data["pro_city"] = $app->getRequest()->post('pro_city');
 if (empty($data["pro_city"]) || strlen($data["pro_city"]) < 4) {
     $error = true;
 }
 $data["pro_state"] = $app->getRequest()->post('pro_estado');
 if (empty($data["pro_state"]) || strlen($data["pro_state"]) < 2) {
     $error = true;
 }
 $data["pro_cp"] = $app->getRequest()->post('pro_cp');
 if (empty($data["pro_cp"]) || !is_numeric($data["pro_cp"]) || strlen($data["pro_cp"]) < 5) {