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;
 }
Пример #2
0
 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;
 }