Example #1
0
 public function actionUpdate($id)
 {
     $this->hasPrivilege(Acl::ACTION_UPDATE);
     $this->pageTitle = Lang::t('Edit ' . $this->resourceLabel);
     $model = Dept::model()->loadModel($id);
     $model_class_name = $model->getClassName();
     if (isset($_POST[$model_class_name])) {
         $model->attributes = $_POST[$model_class_name];
         if ($model->save()) {
             Yii::app()->user->setFlash('success', Lang::t('SUCCESS_MESSAGE'));
             $this->redirect(Controller::getReturnUrl($this->createUrl('view', array('id' => $model->id))));
         }
     }
     $this->render('default/update', array('model' => $model));
 }
 /**
  * Creates a new model.
  * If creation is successful, the browser will be redirected to the 'view' page.
  */
 public function actionCreate($dept_id = NULL, $user_level = NULL)
 {
     $this->hasPrivilege(Acl::ACTION_CREATE);
     $this->pageTitle = Lang::t('Add ' . $this->resourceLabel);
     //account information
     $user_model = new Users(ActiveRecord::SCENARIO_CREATE);
     $user_model->status = Users::STATUS_ACTIVE;
     $user_model_class_name = $user_model->getClassName();
     //personal information
     $person_model = new Person();
     $person_model_class_name = $person_model->getClassName();
     if (Yii::app()->request->isPostRequest) {
         $user_model->attributes = $_POST[$user_model_class_name];
         $person_model->attributes = $_POST[$person_model_class_name];
         $user_model->validate();
         $person_model->validate();
         if (!$user_model->hasErrors() && !$person_model->hasErrors()) {
             if ($user_model->save(FALSE)) {
                 $person_model->id = $user_model->id;
                 $person_model->save(FALSE);
                 $user_model->updateDeptUser();
                 if (!empty($user_model->dept_id)) {
                     Dept::model()->updateContactPerson($user_model->dept_id, $person_model->id);
                 }
                 Yii::app()->user->setFlash('success', Lang::t('SUCCESS_MESSAGE'));
                 $this->redirect(Controller::getReturnUrl($this->createUrl('view', array('id' => $user_model->id))));
             }
         }
     }
     $user_model->timezone = Yii::app()->settings->get(Constants::CATEGORY_GENERAL, Constants::KEY_DEFAULT_TIMEZONE, SettingsTimezone::DEFAULT_TIME_ZONE);
     if (!empty($dept_id)) {
         $user_model->dept_id = $dept_id;
     }
     if (!empty($user_level)) {
         $user_model->user_level = $user_level;
     }
     $this->render('create', array('user_model' => $user_model, 'person_model' => $person_model));
 }
Example #3
0
                                                <?php 
echo CHtml::activeTextField($model, 'location', array('class' => 'form-control', 'placeholder' => Lang::t('Type the department location or mark it on the map.')));
?>
                                                <?php 
echo CHtml::error($model, 'location');
?>
                                        </div>
                                </div>
                        </div>
                </div>
        </div>
</div>

<div class="clearfix form-actions">
        <div class="col-md-12">
                <button class="btn btn-sm btn-primary" type="submit"><i class="icon-ok bigger-110"></i> <?php 
echo Lang::t($model->isNewRecord ? 'Save and Create Contact Person' : 'Save');
?>
</button>
                &nbsp; &nbsp; &nbsp;
                <a class="btn btn-sm" href="<?php 
echo Controller::getReturnUrl($model->isNewRecord ? $this->createUrl('index') : $this->createUrl('view', array('id' => $model->id)));
?>
"><i class="icon-remove bigger-110"></i><?php 
echo Lang::t('Cancel');
?>
</a>
        </div>
</div>
<?php 
$this->endWidget();
Example #4
0
                &nbsp; &nbsp; &nbsp;
                <a class="btn btn-sm" href="<?php 
echo Controller::getReturnUrl($this->createUrl('view', array('id' => $model->person_id)));
?>
"><i class="icon-remove bigger-110"></i><?php 
echo Lang::t('Close');
?>
</a>
                
                <a class="pull-right btn btn-sm btn-primary" href="<?php 
echo Controller::getReturnUrl($this->createUrl('/members/dependentMembers/create', array('id' => $model->person_id, 'rltn1' => $m = $person_model->married == 'y' ? 4 : ($person_model->havechildren == 'y' ? 5 : 1), 'rltn2' => $m + 5, 'action' => Users::ACTION_ADD_DEPENDENTS)));
?>
"><?php 
echo Lang::t('Continue');
?>
 <i class="fa fa-chevron-right"></i></a>
                
                <a class="pull-right" >&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;</a>
                
                <a class="pull-right btn btn-sm btn-primary" href="<?php 
echo Controller::getReturnUrl($this->createUrl('view', array('id' => $model->person_id, 'action' => Users::ACTION_UPDATE_PERSONAL)));
?>
"><i class="fa fa-chevron-left"></i> <?php 
echo Lang::t('Back');
?>
</a>
        </div>
</div>

<?php 
$this->endWidget();
Example #5
0
        <div class="panel-heading"><h3 class="panel-title"><?php 
echo Lang::t('Update Account details');
?>
</h3></div>
        <div class="panel-body">
                <div class="row">
                        <div class="col-md-8 col-sm-12">
                                <?php 
$this->renderPartial('users.views.default._form_user', array('model' => $model, 'label_size' => 2, 'input_size' => 8));
?>
                        </div>
                </div>
        </div>
        <div class="panel-footer clearfix">
                <button class="btn btn-sm btn-primary" type="submit"><i class="icon-ok bigger-110"></i> <?php 
echo Lang::t('Save changes');
?>
</button>
                &nbsp; &nbsp; &nbsp;
                <a class="btn btn-sm" href="<?php 
echo Controller::getReturnUrl($this->createUrl('view', array('id' => $model->id)));
?>
"><i class="icon-remove bigger-110"></i><?php 
echo Lang::t('Close');
?>
</a>
        </div>
</div>

<?php 
$this->endWidget();
Example #6
0
                                        <div class="col-md-8">
                                                <?php 
echo CHtml::activeTextField($spouse, 'spouse_idno', array('class' => 'form-control'));
?>
                                                <?php 
echo CHtml::error($spouse, 'spouse_idno');
?>
                                        </div>
                                </div>
                              
         <div class="col-md-7">
            
                <button class="btn btn-sm btn-primary" type="submit"><i class="icon-ok bigger-110"></i> <?php 
echo Lang::t($spouse->isNewRecord ? 'Create Spouse' : 'Update');
?>
</button>
                &nbsp; &nbsp; &nbsp;
                <a class="btn btn-sm" href="<?php 
echo Controller::getReturnUrl($spouse->isNewRecord ? $this->createUrl('default/index') : $this->createUrl('default/index', array('id' => $spouse->id)));
?>
"><i class="icon-remove bigger-110"></i><?php 
echo Lang::t('Cancel');
?>
</a>
        </div>
  
                        </div>
                </div>
        </div>
<?php 
$this->endWidget();
Example #7
0
$this->renderPartial('application.views.person._form_fields', array('model' => $model, 'label_size' => 3, 'input_size' => 8));
?>
            </div>
        </div>
    </div>
    <div class="panel-footer clearfix">
        <button class="btn  btn-sm btn-primary" type="submit"><i class="icon-ok bigger-110"></i> <?php 
echo Lang::t('Save changes');
?>
</button>
        &nbsp; &nbsp; &nbsp;
        <a class="btn btn-sm" href="<?php 
echo Controller::getReturnUrl($this->createUrl('view', array('id' => $model->id)));
?>
"><i class="icon-remove bigger-110"></i><?php 
echo Lang::t('Close');
?>
</a>

        <a class="pull-right btn btn-sm btn-primary" href="<?php 
echo Controller::getReturnUrl($this->createUrl('view', array('id' => $model->id, 'action' => Users::ACTION_UPDATE_ADDRESS)));
?>
"><?php 
echo Lang::t('Continue');
?>
 <i class="fa fa-chevron-right"></i></a>
    </div>
</div>

<?php 
$this->endWidget();
Example #8
0
            <div class="panel-body">
                <div class="row">
                    <div class="col-md-8 col-sm-12">
                        <?php 
$this->renderPartial('application.views.person._form_fields', array('model' => $person_model));
?>
                    </div>
                </div>
            </div>
        </div>
    </div>

</div>
<div class="clearfix form-actions">
    <div class="col-md-12">
        <button class="btn btn-sm btn-primary" type="submit"><i class="icon-ok bigger-110"></i> <?php 
echo Lang::t($user_model->isNewRecord ? 'Create' : 'Save changes');
?>
</button>
        &nbsp; &nbsp; &nbsp;
        <a class="btn btn-sm" href="<?php 
echo Controller::getReturnUrl($this->createUrl('index'));
?>
"><i class="icon-remove bigger-110"></i><?php 
echo Lang::t('Cancel');
?>
</a>
    </div>
</div>
<?php 
$this->endWidget();