Example #1
0
 private static function AssignLocationForEmployeeImport($podraz_name, $build_name)
 {
     $result = (object) ['id_podraz' => NULL, 'id_build' => NULL];
     if (trim($podraz_name) !== '') {
         $currentpodraz = self::GetRowsPDO('select podraz_id, podraz_name  from podraz where podraz_name like :podraz_name', ['podraz_name' => $podraz_name]);
         if (empty($currentpodraz)) {
             $Podraz = new Podraz();
             $Podraz->podraz_name = $podraz_name;
             if ($Podraz->Save()) {
                 $result->id_podraz = $Podraz->podraz_id;
             }
         } else {
             $result->id_podraz = $currentpodraz['podraz_id'];
         }
         if (trim($build_name) !== '') {
             $currentbuild = self::GetRowsPDO('select build_id, build_name from build where build_name like :build_name', ['build_name' => $build_name]);
             if (empty($currentbuild)) {
                 $Build = new Build();
                 $Build->build_name = $build_name;
                 if ($Build->Save()) {
                     $result->id_build = $Build->build_id;
                 }
             } else {
                 $result->id_build = $currentbuild['build_id'];
             }
         }
     }
     return $result;
 }