$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) {