コード例 #1
0
 function xajaxObjCall($value, $uniqcode, $cntrl)
 {
     switch ($uniqcode) {
         case 'SCD':
             if ($cntrl == 'unAssCurrency') {
                 $salcurdet = new SalCurDet();
                 return $salcurdet->getUnAssSalCurDet($value);
             }
             if ($cntrl == 'currencyEdit') {
                 $currtype = new CurrencyTypes();
                 return $currtype->filterCurrencyTypes($value);
             }
             break;
         case 'LOC':
             if ($cntrl == 'province') {
                 $province = new ProvinceInfo();
                 return $province->getProvinceCodes($value);
             }
             if ($cntrl == 'district') {
                 $district = new DistrictInfo();
                 return $district->getDistrictCodes($value);
             }
             if ($cntrl == 'addLocation') {
                 $location = new models_eimadmin_Location();
                 return $location->addLocation();
             }
             if ($cntrl == 'getLocCodes') {
                 $location = new models_eimadmin_Location();
                 return $location->getLocCodes();
             }
             break;
         case 'DIS':
             if ($cntrl == 'province') {
                 $provinfo = new ProvinceInfo();
                 return $provinfo->getProvinceCodes($value);
             }
             break;
         case 'CST':
             if ($cntrl == 'edit') {
                 $compstruct = new CompStruct();
                 return $compstruct->filterCompStruct($value);
             }
             if ($cntrl == 'assigned') {
                 $level = $value[0];
                 $val = $value[1];
                 $comphier = new CompHierachy();
                 return $comphier->getAssCompHier($level, $val);
             }
             if ($cntrl == 'unAssigned') {
                 $level = $value[0];
                 $val = $value[1];
                 $compstruct = new CompStruct();
                 return $compstruct->getUnAssCompStruct($val, $level);
             }
             break;
         case 'JOB':
             if ($cntrl == 'assigned') {
                 $jobtit_empstat = new JobTitEmpStat();
                 return $jobtit_empstat->getAssEmpStat($value);
             }
             if ($cntrl == 'unAssigned') {
                 $jobtit_empstat = new JobTitEmpStat();
                 return $jobtit_empstat->getUnAssEmpStat($value);
             }
             if ($cntrl == 'editEmpStat') {
                 $empstat = new EmploymentStatus();
                 return $empstat->filterEmpStat($value);
             }
             if ($cntrl == 'allEmpStat') {
                 $jobtit_empstat = new JobTitEmpStat();
                 return $jobtit_empstat->getAllEmpStats($value);
             }
             break;
     }
 }