Пример #1
0
 public function actionLoadDep($id)
 {
     $ii = 0;
     $result = false;
     $thefile = Yii::app()->params['load_xml_tdir'] . "department.xml";
     if (file_exists($thefile)) {
         $result = simplexml_load_file($thefile);
     }
     $db = 1;
     if ($result) {
         foreach ($result as $key => $value) {
             switch ($key) {
                 case 'xFir':
                     if ($value[0]->dbKey == $id) {
                         foreach ($value[0]->props[0] as $ke => $valu) {
                             $model = new DepartmentProp();
                             $model->id = $id;
                             $model->_key = (string) $ke;
                             $model->_value = (string) $valu[0];
                             if ($model->save()) {
                                 $ii++;
                             }
                         }
                     }
                     break;
             }
         }
     }
     $this->renderText("Loaded department:" . $id);
 }