)); */ ?> </div> <script type="text/javascript"> var PSN = PSN || {}; PSN.schoolLink = "<?php echo CController::createUrl('directory/Schools'); ?> "; PSN.koatuuLink = "<?php echo CController::createUrl('directory/koatuu'); ?> "; // PSN.KOATUUCode = "<?php echo $js_code = KoatuuLevel2::getKoatuuLevel2Code($model->KOATUUCodeL2ID); ?> "; // PSN.KOATUUSchoolCode = "<?php echo $js_code; ?> "; </script> <script type="text/javascript"> $("#<?php echo CHtml::activeId($model, "koatu"); ?> ").select2({ placeholder: "Введіть назву міста", minimumInputLength: 5, allowClear: true,
/** * This is the default 'index' action that is invoked * when an action is not explicitly requested by users. */ public function actionKoatuu($id, $level) { $result = array(); $result["Code"] = "0000000000"; $result["id"] = 0; $key = 0; if ($level == "1") { $result["Level2"] = KoatuuLevel2::DropDown($id); if (count($result["Level2"]) > 0) { foreach ($result["Level2"] as $key => $val) { break; } $result["Level3"] = KoatuuLevel3::DropDown($key); // echo "Line 1 key = $key"; if (count($result["Level3"]) > 0) { //echo "Line 2 key = $key"; foreach ($result["Level3"] as $key1 => $val) { break; } $result["Code"] = KoatuuLevel3::getKoatuuLevelCode($key1); $result["id"] = $key1; } else { //echo "Line 3 key = $key"; $result["Level3"] = array(); $result["Code"] = KoatuuLevel2::getKoatuuLevel2Code($key); $result["id"] = $key; //echo "Line4 key = $key"; } } else { $result["Level3"] = array(); $result["Level2"] = array(); $result["Code"] = KoatuuLevel1::getKoatuuLevelCode($id); $result["id"] = $id; } } else { if ($level == "2") { $result["Level2"] = array(); $result["Level3"] = KoatuuLevel3::DropDown($id); if (count($result["Level3"]) > 0) { foreach ($result["Level3"] as $key => $val) { break; } $result["Code"] = KoatuuLevel3::getKoatuuLevelCode($key); $result["id"] = $key; } else { $result["Level3"] = array(); $result["Code"] = KoatuuLevel2::getKoatuuLevel2Code($id); $result["id"] = $id; } } else { if ($level == "3") { $result["Level2"] = array(); $result["Level3"] = array(); $result["Code"] = KoatuuLevel3::getKoatuuLevelCode($id); $result["id"] = $id; } } } echo CJSON::encode($result); Yii::app()->end(); }