public function loadModel($id)
 {
     $model = Pais::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, Yii::t('app', 'The requested page does not exist.'));
     }
     return $model;
 }
Exemple #2
0
                <!--                <div class="control-group">
                <?php 
// echo $form->labelEx($model, 'nombre', array('class' => 'control-label'));
?>
                                    <div class="controls">
                <?php 
// echo $form->textField($model, 'nombre', array('maxlength' => 64))
?>
                <?php 
// echo $form->error($model, 'nombre')
?>
 
                                    </div>                                           
                                </div>-->
                <?php 
echo $form->select2Row($model, 'pais_id', array('asDropDownList' => true, 'data' => CHtml::listData(Pais::model()->findAll(), 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
?>
                <?php 
// echo $form->dropDownListRow($model, 'pais_id', array('' => ' -- Seleccione -- ') + CHtml::listData(Pais::model()->findAll(), 'id', Pais::representingColumn()))
?>
                <?php 
echo $form->textFieldRow($model, 'nombre', array('maxlength' => 45));
?>
                <div class="form-actions bg-silver">
                    <div class="form-actions-float">
                        <?php 
$this->widget('bootstrap.widgets.TbButton', array('buttonType' => 'submit', 'type' => 'success', 'label' => $model->isNewRecord ? Yii::t('AweCrud.app', 'Create') : Yii::t('AweCrud.app', 'Save')));
?>
                        <?php 
$this->widget('bootstrap.widgets.TbButton', array('label' => Yii::t('AweCrud.app', 'Cancel'), 'htmlOptions' => array('onclick' => 'javascript:history.go(-1)')));
?>
Exemple #3
0
?>
 
                                    </div>                                           
                                </div>-->
                <?php 
if ($model->isNewRecord) {
    $model_pais = Pais::model()->findAll();
    $model_region = new Region();
    $model_provincia = new Provincia();
    $model_ciudad = new Ciudad();
} else {
    $model->pais_id = $model->ciudad->provincia->region->pais->id;
    $model->region_id = $model->ciudad->provincia->region->id;
    $model->provincia_id = $model->ciudad->provincia->id;
    $model->ciudad_id = $model->ciudad->id;
    $model_pais = Pais::model()->findAll();
    $model_region = Region::model()->findAll(array("condition" => "pais_id =:pais_id ", "order" => "nombre", "params" => array(':pais_id' => $model->ciudad->provincia->region->pais->id)));
    $model_provincia = Provincia::model()->findAll(array("condition" => "region_id =:region_id ", "order" => "nombre", "params" => array(':region_id' => $model->ciudad->provincia->region->id)));
    $model_ciudad = Ciudad::model()->findAll(array("condition" => "provincia_id =:provincia_id ", "order" => "nombre", "params" => array(':provincia_id' => $model->ciudad->provincia->id)));
}
?>
                <?php 
echo $form->select2Row($model, 'pais_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_pais, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
echo $form->select2Row($model, 'region_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_region, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
echo $form->select2Row($model, 'provincia_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_provincia, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
echo $form->select2Row($model, 'ciudad_id', array('asDropDownList' => true, 'data' => CHtml::listData($model_ciudad, 'id', 'nombre'), 'options' => array('placeholder' => '-- Seleccione --')));
?>
                <?php 
// echo $form->dropDownListRow($model, 'ciudad_id', array('' => ' -- Seleccione -- ') + CHtml::listData(Ciudad::model()->findAll(), 'id', Ciudad::representingColumn()))
?>
                <?php 
 /**
  * Returns the data model based on the primary key given in the GET variable.
  * If the data model is not found, an HTTP exception will be raised.
  * @param integer the ID of the model to be loaded
  */
 public function loadModel($id, $modelClass = __CLASS__)
 {
     $model = Pais::model()->findByPk($id);
     if ($model === null) {
         throw new CHttpException(404, 'The requested page does not exist.');
     }
     return $model;
 }
Exemple #5
0
?>
			<?php 
echo $form->error($model, 'celular');
?>
		</div>
	</div>
	<div class="control-group">
		<?php 
echo $form->label($model, 'pais_id', array('class' => 'control-label'));
?>
		<div class="controls <?php 
echo $model->isAttributeRequired('pais_id') ? 'required' : '';
?>
">
			<?php 
echo $form->dropDownList($model, 'pais_id', CHtml::listData(Pais::model()->findAll(array('order' => 'nombre ASC')), 'id', 'nombre'), array('prompt' => 'Selecciona un país'));
?>
 
			<?php 
echo $form->error($model, 'pais_id');
?>
		</div>
	</div>
	<div class="control-group">
		<?php 
echo $form->label($model, 'region_id', array('class' => 'control-label'));
?>
		<div class="controls <?php 
echo $model->isAttributeRequired('region_id') ? 'required' : '';
?>
">
Exemple #6
0
$ipl=rand();

 if (!$modellocalidad->isNewRecord){  // si ya hay dato de localidad grabado, obtener pais y provincia
        $idpais=Localidad::model()->getPais($modellocalidad->idlocalidad);
        $idprovincia=Localidad::model()->getProvincia($modellocalidad->idlocalidad);
  }else {
        $idpais=$idprovincia=false;    
 }

 if ($selectpais){ // variable que define si se muestra select de pais
     
     // armo select  de pais sin modelo
 echo "<div class='control-group'>";
    echo TBHtml::tag("span", array('class' => 'control-label'),'País de nacimiento');
    echo "<div class='controls'>";    
 echo TBHtml::dropDownList('idpais',$idpais, CHtml::listData(Pais::model()->findAll(array('order' => 'nombre')), 'idpais', 'nombre'),
     array(
        'id' => $ipa,
        
        'ajax' => array(
            'type' => 'POST', //request type
            'dataType' => 'html',
            'data' => array('idpais' => 'js:this.value'),
            'type' => 'POST', //request type
            'url' => CController::createUrl('Localidad/selectprovincias'), //url to call.
            // 'update'=>'#Provincia_idprovincia', //selector to update
            'update' => "#" .$ip,     
         
         
        )));
   echo "</div></div>";
Exemple #7
0
 public function guardaDatosGenerales($idmiembro = 0)
 {
     $transaction = Yii::app()->db->beginTransaction();
     try {
         $miembro = new Miembro();
         $miembro->apepat = $this->apepat;
         $miembro->apemat = $this->apemat;
         $miembro->nombre = $this->nombre;
         $miembro->email = $this->email;
         $miembro->emailalt = $this->emailalt;
         $miembro->telefono = $this->telefono;
         $miembro->fechareg = date("Y-m-d H:i:s");
         $miembro->arbitro = null;
         $miembro->activo = null;
         $miembro->areaespecial = $this->areaespe;
         $miembro->estado = '1';
         $miembro->password = $this->passw;
         $miembro->idtipomiembro = 3;
         //Asociado
         Yii::log('insert miembro ' . $miembro->insert());
         /*
          *
          */
         $datosacad = new Datosacad();
         $datosacad = new Datosacad();
         $datosacad->idorganizacion = Organizacion::model()->find('idorganizacion=' . $this->org)->idorganizacion;
         $datosacad->idmiembro = $miembro->idmiembro;
         $datosacad->dependencia = $this->dep;
         $datosacad->departamento = $this->dep;
         $datosacad->otro = $this->otro;
         //Yii::log('datosacad ' . print_r($datosacad, true));
         Yii::log('insert datosacad ' . $datosacad->insert());
         /*
          *
          */
         $dommiembro = new Dommiembro();
         $dommiembro->calle = $this->calle;
         $dommiembro->numero = $this->numero;
         $dommiembro->colonia = $this->colonia;
         $dommiembro->municipio = $this->municipio;
         $dommiembro->ciudad = $this->ciudad;
         $dommiembro->estado = $this->estado;
         $dommiembro->codpostal = $this->codpostal;
         $dommiembro->idpais = Pais::model()->find('idpais=' . $this->pais)->idpais;
         $dommiembro->idmiembro = $miembro->idmiembro;
         Yii::log('insert dommiembro ' . $dommiembro->insert());
         /*
          *
          */
         foreach ($this->campoint as $item) {
             $aux = new Areainteresmiembro();
             $aux->idmiembro = $miembro->idmiembro;
             $aux->idareainteres = $item;
             $aux->estado = '1';
             Yii::log('insert areainteresmiembro ' . $aux->insert());
         }
         /*
          *
          */
         $transaction->commit();
     } catch (Exception $ex) {
         $transaction->rollback();
         return false;
         die('FAILED!!!');
     }
     return true;
 }
<?php
//$form=$this->beginWidget('CActiveForm', array(
//	'id'=>'pais-form',
//	'enableAjaxValidation'=>false,
//        
//));
 echo $form->dropDownList($model,'idpais',
         CHtml::listData(Pais::model()->findAll(array('order' => 'nombre')), 'idpais', 'nombre'),
            array(
            'ajax' => array(
            'type'=>'POST', //request type
            'url'=>CController::createUrl('Pais/selectprovincias'), //url to call.
            'update'=>'#Provincia_idprovincia', //selector to update

 )));       
         
         

 echo $form->dropDownList($modelprov,'idprovincia',
            CHtml::listData(Provincia::model()->findAllByAttributes(array('idpais'=> 1),array('order' => 'nombre')), 'idprovincia', 'nombre'),
            array(
                    'prompt'=>'Seleccionar',
                    'ajax' => array(
                    'type'=>'POST', //request type
                    'url'=>CController::createUrl('Provincia/selectlocalidades'), //url to call.
                    'update'=>'#Localidad_idlocalidad', //selector to update

 ))); 

 
 
Exemple #9
0
 /**
  * Manages all models.
  */
 public function actionAdmin()
 {
     $model = new Estado('search');
     $model->unsetAttributes();
     // clear any default values
     $selectPaises = Pais::model()->selectPaises();
     if (isset($_GET['Estado'])) {
         $model->attributes = $_GET['Estado'];
     }
     $this->render('admin', array('model' => $model, 'selectPaises' => $selectPaises));
 }
Exemple #10
0
/** @var Region $model */
?>
<div class = "empty-model">
    <div class = "row-fluid">
        <div class = "span3">
            <div class = "empty-model-icon"><i class = "aweso-map-marker"></i></div>
        </div>
        <div class = "span9">
            <div class = "empty-model-description">
                <h1><?php 
echo $model->label(2);
?>
</h1>
                <h2>La mejor manera de tener la informaci&oacute;n de sus <?php 
echo $model->label(2);
?>
 organizada.</h2>
                <?php 
if (count(Pais::model()->findAll()) > 0) {
    echo CHtml::link('<i class="aweso-plus"></i> Crear Nuevo', array('/' . $this->module->id . '/' . $this->id . '/create'), array('class' => 'btn btn-large btn-success'));
} else {
    Yii::app()->user->setFlash('error', "Aun no se a creado registros de Paises.");
}
?>
                
            </div>
        </div>
    </div>
</div>

Exemple #11
0
 public function selectPaises()
 {
     $model = Pais::model()->findAll(array('select' => 'CONCAT(nombre,"|",imagen) as nombre, id', 'order' => 'nombre'));
     $lista = CHtml::listdata($model, 'id', 'nombre');
     return $lista;
 }
Exemple #12
0
	<?php 
//echo $form->textFieldGroup($model,'fk_idioma',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5'))));
?>

<?php 
echo $form->dropDownListGroup($model, 'fk_idioma', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(Idioma::model()->findAll(), 'id_idioma', 'idioma'), 'htmlOptions' => array('empty' => 'Seleccione su idioma', 'style' => 'border:1px solid red;'))));
?>

	<?php 
//echo $form->textFieldGroup($model,'fk_pais',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5'))));
?>


<?php 
echo $form->dropDownListGroup($model, 'fk_pais', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(Pais::model()->findAll(array('order' => 'pais')), 'id_pais', 'pais'), 'htmlOptions' => array('empty' => 'Seleccione su País'))));
?>


	<?php 
//echo $form->textFieldGroup($model,'fk_pregunta_secreta',array('widgetOptions'=>array('htmlOptions'=>array('class'=>'span5'))));
?>



<?php 
echo $form->dropDownListGroup($model, 'fk_pregunta_secreta', array('wrapperHtmlOptions' => array('class' => 'col-sm-5'), 'widgetOptions' => array('data' => CHtml::listData(PreguntaSecreta::model()->findAll(array('order' => 'pregunta_secreta')), 'id_pregunta_secreta', 'pregunta_secreta'), 'htmlOptions' => array('empty' => 'Seleccione su Pregunta Secreta'))));
?>


	<?php 
Exemple #13
0
            <?php echo CHtml::activeTextField($model,'ciudad',
                array('class'=>'form-control input-sm')) ?>
        </div>
    </div>
    <div class="row">
        <div class="col-md-8">
            <?php echo CHtml::activeLabel($model,'estado'); ?>
            <?php echo CHtml::activeTextField($model,'estado',
                array('class'=>'form-control input-sm')) ?>
        </div>
        <div class="col-md-4">
            <?php echo CHtml::activeLabel($model,'pais'); ?>
            <?php echo CHtml::activeDropDownList(
                $model,
                'pais',
                CHtml::listData(Pais::model()->findAll(), 'idpais', 'descpais'),
                array('prompt'=>'Select',
                    'class'=>'form-control input-sm')
            ); ?>
        </div>
    </div>
</fieldset>
<br/>
<fieldset>
    <legend>Campo de la mecánica de interés (Puede seleccionar más de uno)</legend>
    <div class="row">
        <div class="col-md-4">
            <?php echo CHtml::activeCheckBoxList($model,'campoint',
                array(
                    '1'=>'Diseño mecánico',
                    '2'=>'Educación en ingeniería mecánica',
Exemple #14
0
<div class="wide form">

<?php $form = $this->beginWidget('CActiveForm', array(
    'action' => Yii::app()->createUrl($this->route),
    'method' => 'get',
)); ?>

    <div class="row">
        <?php echo $form->label($model, 'idprovincia'); ?>
        <?php echo $form->textFieldControlGroup($model,'idprovincia'); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'nombre'); ?>
        <?php echo $form->textFieldControlGroup($model,'nombre',array('size'=>60,'maxlength'=>60)); ?>
    </div>

    <div class="row">
        <?php echo $form->label($model, 'idpais'); ?>
        <?php echo $form->dropDownListControlGroup($model, 'idpais0', CHtml::listData(Pais::model()->findAll(array('order'=>'nombre')),'idpais', 'nombre')); ?>
    </div>

    <div class="row buttons">
        <?php echo CHtml::submitButton(Yii::t('app', 'Search')); ?>
    </div>

<?php $this->endWidget(); ?>

</div><!-- search-form -->
Exemple #15
0
<?php

/** @var RegionController $this */
/** @var AweActiveForm $form */
$form = $this->beginWidget('bootstrap.widgets.TbActiveForm', array('action' => Yii::app()->createUrl($this->route), 'method' => 'get'));
?>

<?php 
echo $form->textFieldRow($model, 'id');
?>

<?php 
echo $form->textFieldRow($model, 'nombre', array('maxlength' => 45));
?>

<?php 
echo $form->dropDownListRow($model, 'pais_id', array('' => ' -- Seleccione -- ') + CHtml::listData(Pais::model()->findAll(), 'id', Pais::representingColumn()));
?>

<div class="form-actions">
    <?php 
$this->widget('bootstrap.widgets.TbButton', array('type' => 'primary', 'label' => Yii::t('AweCrud.app', 'Search')));
?>
</div>

<?php 
$this->endWidget();
Exemple #16
0
            <!-- widget header -->
            <div class="widget-header bg-cyan">
                <!-- widget title -->
                <h4 class="widget-title"><i class="aweso-map-marker"></i> <?php 
echo Yii::t('AweCrud.app', 'Manage');
?>
 <?php 
echo Region::label(2);
?>
</h4>
                <!-- widget action, you can also use btn, btn-group, nav-tabs or nav-pills (also support dropdown). enjoy! -->
                <div class="widget-action">
                    <button data-toggle="collapse" data-collapse="#widget-button" class="btn">
                        <i class="aweso-chevron-up color-cyan" data-toggle-icon="aweso-chevron-down  aweso-chevron-up"></i>
                    </button>
                </div>
            </div><!-- /widget header -->
            <!-- widget content -->
            <div class="widget-content bg-white">
                <div style='overflow:auto'> 
                    <?php 
//$this->widget('bootstrap.widgets.TbGridView',array(
$this->widget('ext.selgridview.BootSelGridView', array('id' => 'region-grid', 'type' => 'striped bordered hover advance ', 'template' => '{summary}{items}{pager}', 'dataProvider' => $model->search(), 'pagerCssClass' => 'pagination text-center', 'selectableRows' => 2, 'columns' => array('nombre', array('name' => 'pais_id', 'value' => 'isset($data->pais) ? $data->pais : null', 'filter' => CHtml::listData(Pais::model()->findAll(), 'id', Pais::representingColumn())), array('class' => 'CButtonColumn', 'template' => '{view} {update}', 'deleteConfirmation' => CrugeTranslator::t('admin', 'Are you sure you want to delete this user'), 'buttons' => array('view' => array('label' => '<button class="btn bg-green"><i class="aweso-eye-open"></i></button>', 'options' => array('title' => Yii::t('AweCrud.app', 'View')), 'imageUrl' => false), 'update' => array('label' => '<button class="btn btn-info"><i class="aweso-pencil"></i></button>', 'options' => array('title' => Yii::t('AweCrud.app', 'Update')), 'imageUrl' => false)), 'htmlOptions' => array('width' => '100px')))));
?>
                </div>
            </div>
        </div>
    </div>
</div>
<!--</fieldset>-->