public function actionDetalle($id) { $model = $this->loadModel($id); //$model=new Inventario('search'); //$model->unsetAttributes(); // clear any default values if (isset($id)) { $fot = new Fotos($model->idinventario, Yii::getPathOfAlias('webroot.fotosinv') . DIRECTORY_SEPARATOR . $model->codpropietario . DIRECTORY_SEPARATOR, null); $misfotos = $fot->devuelveFotos(); /*********************************************************************************** * * ESTE FRAGEMENTO DE CODIGO SIRVE PARA SACCAR LOS DATOS QUE NCESITA ESTA ACCION * PARA RENDERIZAR LA VISTA : DATOS DEL LOG , DE LAS OBSERVACIONES ETC * ************************************************************************************ ************************************************************************************ SACANDO EL LOG */ $modelolog = new Loginventario(); $criteriazo = new CDbCriteria(); $criteriazo->addCondition('hidinventario = :phidinventario and codestado <> :pcodestado'); $criteriazo->params = array(':phidinventario' => $model->idinventario, ':pcodestado' => '01'); $criteriazo->order = 'fecha DESC '; $proveedorlog = new CActiveDataProvider($modelolog, array('criteria' => $criteriazo)); $modeloobs = new VwObservaciones(); $criteri = new CDbCriteria(); $criteri->addCondition('hidinventario = :phidinventario'); $criteri->params = array(':phidinventario' => $model->idinventario); $proveedorobs = new CActiveDataProvider($modeloobs, array('criteria' => $criteri)); //$modeloobs= new VwObservaciones; //$criteri=new CDbCriteria; //$criteri->addCondition('hidinventario = :phidinventario'); //$criteri->params = array(':phidinventario' => $model->idinventario); //$proveedorobs = new CActiveDataProvider($modeloobs, array('criteria'=>$criteri,)); $this->render('view', array('model' => $model, 'fotos' => $misfotos, 'modelolog' => $modelolog, 'modeloobs' => $modeloobs, 'proveedorlog' => $proveedorlog, 'proveedorobs' => $proveedorobs)); } }
/** * Updates a particular model. * If update is successful, the browser will be redirected to the 'view' page. * @param integer $id the ID of the model to be updated */ public function actionUpdate($id) { $model = $this->loadModel($id); // Uncomment the following line if AJAX validation is needed // $this->performAjaxValidation($model); if (isset($_POST['Observaciones'])) { $model->attributes = $_POST['Observaciones']; $model->usuario = Yii::app()->user->name; if ($model->save()) { $this->redirect(array('view', 'id' => $model->id)); } } if (trim($model->usuario) == trim(Yii::app()->user->name)) { $modeloinventario = Inventario::model()->findByPk($model->hidinventario); $fot = new Fotos($modeloinventario->codigosap, Yii::app()->params['rutafotosinventario'], '.JPG'); $misfotos = $fot->devuelveFotos(); $this->render('update', array('model' => $model, 'modeloinventario' => $modeloinventario, 'misfotos' => $misfotos, 'ruta' => Yii::app()->params['rutafotosinventario_'], 'fot' => $fot)); } else { $this->render('denegado', array('model' => $model)); } }