))); echo "</div></div>"; } // select de provincia sin modelo echo "<div class='control-group'>"; echo TBHtml::tag("span", array('class' => 'control-label'),'Provincia'); echo "<div class='controls'>"; echo TBHtml::dropDownList('idprovincia',$idprovincia, CHtml::listData(Provincia::model()->findAllByAttributes(array('idpais'=>$idpais?$idpais:1),array('order' => 'nombre')), 'idprovincia', 'nombre'), array( 'prompt'=>'Seleccionar', 'id' => $ip, 'ajax' => array( 'type' => 'POST', //request type 'dataType' => 'html', // es equivalente a la de abajo, pero mas compleja:'data' => array('idprovincia' => 'js:$("#" + $(this).attr("id")).children(":selected").val()'), 'data' => array('idprovincia' => 'js:this.value'), 'type' => 'POST', //request type 'url' => CController::createUrl('Localidad/selectlocalidades'), //url to call. 'update' => "#" .$ipl, ) )); echo "</div></div>"; // select de localidades, con el modelo modellocalidad echo $form->dropDownListControlGroup($modellocalidad,'idlocalidad', CHtml::listData(Localidad::model()->findAllByAttributes(array('idlocalidad'=>$modellocalidad->idlocalidad)), 'idlocalidad', 'nombre'), array( 'id'=>$ipl, 'label' => 'Localidad', )
'enableClientValidation'=>true, )); echo $form->errorSummary($model); ?> <fieldset> <?php echo $form->textFieldControlGroup($model,'nombre',array('size'=>60,'maxlength'=>100)); ?> <?php echo "<div class='control-group'>"; echo TBHtml::tag("span", array('class' => 'control-label'),'Unidad'); echo "<div class='controls'>"; echo TBHtml::checkBoxList('idunidad', $unidades, CHtml::listData(Unidad::model()->findAll(array('order' => 'nombre')), 'idunidad', 'nombre')); echo "</div></div>"; ?> </fieldset> <div class="form-actions"> <?php echo TbHtml::submitButton(Yii::t('app', 'Save'),array( 'color' => TbHtml::BUTTON_COLOR_PRIMARY, 'size' => TbHtml::BUTTON_SIZE_SMALL, )); echo TbHtml::Button(Yii::t('app', 'Cancel'), array( 'submit' => array('/site/index'), 'style'=>'margin-left:30px;', 'color' => TbHtml::BUTTON_COLOR_DANGER,
<?php $i=0; // como puede haber mas de una fila en el formulario, se utiliza // $i para armar un arreglo con los campos, por ejemplo [$i][cantidad] // es para poder enviar varios registros para grabar de una vez en una tabla foreach ($cantunidad as $x){ // $cantunidad surge de la relacion entre practicas y cantunidades $nombreunidad=Unidad::model()->findByPk($x->idunidad)->nombre; echo "<div class='control-group'>"; echo TBHtml::tag("span", array('class' => 'control-label'),$nombreunidad); echo "<div class='controls'>"; echo $form->textField($x,"[$i]cantidad",array('value'=>$x->cantidad,'size'=>10,'maxlength'=>10)); echo $form->hiddenField($x,"[$i]idcantunidad",array('value'=>$x->idcantunidad)); echo "</div></div>"; $i++; } ?>
?> <?php /* *hacer lazo de carga input por cada unidad * recibe $unidades como arreglo de nombreunidad e idunidad * */ $i=0; // como puede haber mas de una fila en el formulario, se utiliza // $i para armar un arreglo con los campos, por ejemplo [$i][cantidad] // es para poder enviar varios registros para grabar de una vez en una tabla foreach ($unidades as $key => $value){ echo "<div class='control-group'>"; echo TBHtml::tag("span", array('class' => 'control-label'),$key); echo "<div class='controls'>"; echo $form->textField($model,"[$i]cantidad",array('size'=>10,'maxlength'=>10)); echo $form->hiddenField($model,"[$i]idunidad",array('value'=>$value)); echo "</div></div>"; $i++; } ?> <?php $this->endWidget(); ?>
<?php $legenda="Período"; echo "<div class='control-group'>"; echo TBHtml::tag("span", array('class' => 'control-label'),$legenda); echo "<div class='controls'>"; echo TBHtml::dropDownList('idmes',$idmes, $arraymeses); echo TBHtml::dropDownList('anio',$anio, $arrayanios); echo "</div></div>";
<p> You may optionally enter a comparison operator (<b><</b>, <b><=</b>, <b>></b>, <b>>=</b>, <b> <></b> or <b>=</b>) at the beginning of each of your search values to specify how the comparison should be done. <?php echo "To view structure format for upload, please download "; echo CHtml::link('Template Upload', array('listgaji/download')); ?> .</p> </p><br/> <?php //=============== BUTTON ADVANCED SEARCH, UPLOAD, DOWNLOAD ============== echo TBHtml::button("Remove Selected Items", array('color' => TbHtml::BUTTON_COLOR_DANGER, "id" => "butt")); ?> <span style="float:right";> </span> <button style="float:right"; class="btn btn-primary" type="button" name="yt13" data-target="#print" data-toggle="modal" >Download Salary Slip</button> <span style="float:right";> </span> <button style="float:right"; class="btn btn-primary" type="button" name="yt13" data-target="#upload" data-toggle="modal" >Upload Salary Slip</button> <br/><br/> <?php if ($dateStamp['count(id)'] > 0) { echo TbHtml::alert(TbHtml::ALERT_COLOR_INFO, 'Today you successfully insert ' . $dateStamp['count(id)'] . ' data.'); } ?>