private function _PrepareServiceObject($data_sent) { $service = new \Applications\PMTool\Models\Dao\Service(); $service->setPm_id($data_sent["pm_id"]); $service->setService_id(!array_key_exists('service_id', $data_sent) ? NULL : $data_sent["service_id"]); $service->setService_type(!array_key_exists('service_type', $data_sent) ? NULL : $data_sent["service_type"]); $service->setService_name(!array_key_exists('service_name', $data_sent) ? NULL : $data_sent["service_name"]); $service->setService_url(!array_key_exists('service_url', $data_sent) ? NULL : $data_sent["service_url"]); $service->setService_address(!array_key_exists('service_address', $data_sent) ? "" : $data_sent["service_address"]); $service->setService_contact_name(!array_key_exists('service_contact_name', $data_sent) ? "" : $data_sent["service_contact_name"]); $service->setService_contact_phone(!array_key_exists('service_contact_phone', $data_sent) ? "" : $data_sent["service_contact_phone"]); $service->setService_contact_email(!array_key_exists('service_contact_email', $data_sent) ? "" : $data_sent["service_contact_email"]); $service->setService_active(!array_key_exists('service_active', $data_sent) ? 0 : $data_sent["service_active"] === "1"); return $service; }
private static function _PrepareManyServiceObjects($dataPost) { $services = array(); $service_names = \Applications\PMTool\Helpers\CommonHelper::StringToArray("\n", $dataPost["names"]); foreach ($service_names as $name) { $service = new \Applications\PMTool\Models\Dao\Service(); $service->setPm_id($dataPost["pm_id"]); $service->setService_name($name); $service->setService_active($dataPost["active"]); array_push($services, $service); } return $services; }