$this->widget('ext.coco.CocoWidget', array('id' => 'cocowidget1', 'onCompleted' => 'function(id,filename,jsoninfo){ }', 'onCancelled' => 'function(id,filename){ alert("cancelled"); }', 'onMessage' => 'function(m){ alert(m); }', 'allowedExtensions' => array('JPEG', 'JPG', 'gif', 'PNG'), 'sizeLimit' => 2000000, 'uploadDir' => $ruta, 'buttonText' => 'Subir Imagen', 'receptorClassName' => 'application.models.Maestrocompo', 'methodName' => 'FileReceptor', 'userdata' => $model->codigo, 'maxUploads' => 1, 'maxUploadsReachMessage' => 'No esta permitido cargar mas archivos', 'multipleFileSelection' => true, 'nombrealt' => $model->codigo . '')); } ?> <div class="row"> <DIV ID="imagenmaterial" > <?php /* echo CHtml::image( "/recurso/materiales/".$model->codigo.".jpg" ,"", array('width'=>'240','height'=>'240') );*/ Numeromaximo::Pintaimagen(Yii::app()->params['rutaimagenesmateriales'] . $model->codigo . ".JPG", Yii::app()->params['rutaimagenesmateriales'] . "NODISPONIBLE.JPG", 240, 240); ?> </DIV> </div> <div class="row buttons"> <?php echo !$model->isNewRecord ? CHtml::ajaxSubmitButton("Borrar Imagen.", array("Maestrocompo/borraimagen"), array("type" => "POST", "data" => array("codiguito" => "js:Maestrocompo_codigo.value"), "update" => "#imagenmaterial")) : ""; ?> </div> </div> <!-- FIn del panel derecho !-->
public function actionborraimagen() { if (isset($_POST['codiguito'])) { $yourfile = Yii::getPathOfAlias('webroot') . Yii::app()->params['rutaimagenesmateriales'] . $_POST['codiguito'] . '.jpg'; $cfile = Yii::app()->file; if ($cfile->set($yourfile)->exists) { if (@unlink($yourfile)) { //$cfile->delete(true) // echo "El archivo ".$yourfile." se borro exitosamente "; Numeromaximo::Pintaimagen($yourfile, Yii::app()->params['rutaimagenesmateriales'] . "NODISPONIBLE.JPG", 240, 240); } else { // echo "El archivo ".$yourfile." No pudo ser borrado "; } } else { // echo "El archivo ".$yourfile." No existe "; } $yourfile1 = Yii::getPathOfAlias('webroot') . Yii::app()->params['rutaimagenesmateriales'] . $_POST['codiguito'] . '.JPG'; $cfile1 = Yii::app()->file; if ($cfile1->set($yourfile1)->exists) { if (@unlink($yourfile1)) { // echo "El archivo ".$yourfile1." se borro exitosamente "; } else { //echo "El archivo ".$yourfile1." No pudo ser borrado "; } } else { // echo "El archivo ".$yourfile1." No existe "; } } }
<?php echo $form->errorSummary($model); ?> <div style="overflow:auto"> <div class="division"> <div style="width:200px;height:210px, padding:15px; margin:5px; float:left;"> <?php Numeromaximo::Pintaimagen("/materiales/" . $data->codart . ".JPG", "/materiales/NODISPONIBLE.JPG", 100, 100); ?> <div class="division"> <?php $modelodatos = Maestrodetalle::model()->findByPk(array('codart' => $model->codart, 'codcentro' => $model->codcen, 'codal' => $model->codalm)); if (!is_null($modelodatos)) { if ($modelodatos->supervisionautomatica == '1') { $maximovalor = round(1.5 * $modelodatos->canteconomica, 0); //(30% exceso de la cantidad economica) $this->widget('ext.semaforo.Semaforo', array('valores' => array($modelodatos->cantreposic, $modelodatos->cantreorden, $modelodatos->canteconomica), 'asc' => 1, 'valor' => $model->cantlibre)); $this->widget('ext.kpi.Kpi', array('startAngle' => -150, 'endAngle' => 150, 'min' => 0, 'max' => $model->cantlibre > $maximovalor ? $model->cantlibre + 0 : $maximovalor + 0, 'step' => $maximovalor / 40, 'texto' => 'Libre', 'ancholinea' => 1, 'titulo' => 'Stock', 'rangocolores' => array(array('from' => 0, 'to' => $modelodatos->cantreposic + 0, 'color' => '#DF5353'), array('from' => $modelodatos->cantreposic + 0, 'to' => $modelodatos->cantreorden + 0, 'color' => '#FFBF00'), array('from' => $modelodatos->cantreorden + 0, 'to' => $modelodatos->canteconomica + 0, 'color' => '#55BF3B'), array('from' => $modelodatos->canteconomica + 0, 'to' => 2.5 * $modelodatos->canteconomica + 0, 'color' => '#DF5353')), 'valor' => $model->cantlibre + 0, 'sufix' => ' Unidades ')); } else { echo "Este material no tiene supervision de Stocks, Consulte con el administrador de datos de material para activar esta opcion";
//$ruta='materiales'.DIRECTORY_SEPARATOR; $this->widget('ext.coco.CocoWidget', array('id' => 'cocowidget1', 'onCompleted' => 'function(id,filename,jsoninfo){ }', 'onCancelled' => 'function(id,filename){ alert("cancelled"); }', 'onMessage' => 'function(m){ alert(m); }', 'allowedExtensions' => array('jpg', 'JPG', 'JPEG', 'JPG', 'gif', 'PNG'), 'sizeLimit' => 2000000, 'uploadDir' => $ruta, 'buttonText' => 'Subir Imagen', 'receptorClassName' => 'application.models.Maestrocompo', 'methodName' => 'FileReceptor', 'userdata' => $model->id, 'maxUploads' => 1, 'maxUploadsReachMessage' => 'No esta permitido cargar mas archivos', 'multipleFileSelection' => true, 'nombrealt' => $model->id . '')); } ?> </div> <?php /* echo CHtml::image( "/recurso/materiales/".$model->codigo.".jpg" ,"", array('width'=>'240','height'=>'240') );*/ echo Yii::app()->params['imgreportes'] . $model->id . ".jpg"; Numeromaximo::Pintaimagen(Yii::app()->params['imgreportes'] . $model->id . ".JPG", Yii::app()->params['rutaimagenesmateriales'] . "NODISPONIBLE.JPG", 140, 140); ?> </div> <div class="panelderecho"> <div class="row"> <?php echo $form->labelEx($model, 'x_grilla'); ?> <?php echo $form->textField($model, 'x_grilla'); ?> <?php