Пример #1
0
 public function actionIndex()
 {
     $modelff = new FileRead();
     if (isset($_POST['TmpXml'])) {
         $model = $_POST['TmpXml'];
         $res = $this->writesimple($model);
         $this->render('result', array('model' => $res));
     } else {
         if (isset($_POST['FileRead'])) {
             $modelff->attributes = $_POST['FileRead'];
             if (!$modelff->validate()) {
                 $this->render('fform', array('model' => $modelff));
                 return;
             }
             $modelff->image = CUploadedFile::getInstance($modelff, 'image');
             if (is_object($modelff->image)) {
                 //				$path=Yii::app()->params['load_xml'];
                 $path = 'docs/go.csv';
                 $modelff->image->saveAs($path);
             }
             $thefile = Yii::app()->params['load_csv'];
             $ii = $this->readsimple($thefile, $modelff);
             //				$model=new TmpXml('search');
             $doc = new TmpDocd('search');
             //				$this->render('admin',array('model'=>$model,'doc'=>$doc,'rr'=>$ii));
             Constants::model()->setCvalue('nstr_' . Yii::app()->user->uid, $modelff->n_str);
             Constants::model()->setCvalue('nfin_' . Yii::app()->user->uid, $modelff->n_fin);
             Constants::model()->setCvalue('nnom_' . Yii::app()->user->uid, $modelff->n_nom);
             Constants::model()->setCvalue('nart_' . Yii::app()->user->uid, $modelff->n_art);
             Constants::model()->setCvalue('nquant_' . Yii::app()->user->uid, $modelff->n_quant);
             Constants::model()->setCvalue('nprice_' . Yii::app()->user->uid, $modelff->n_price);
             Constants::model()->setCvalue('dep_' . Yii::app()->user->uid, $modelff->department);
             Constants::model()->setCvalue('cli_' . Yii::app()->user->uid, $modelff->client);
             $this->render('admin', array('model' => $doc));
         } else {
             $this->render('fform', array('model' => $modelff));
         }
     }
 }