<span id="sparklineA"></span> </div> <div class="circle-tile-description"> Users </div> <!--<span class="circle-tile-footer">More Info <i class="fa fa-chevron-circle-right"></i></span>--> </div> </div> </div> </a> <?php } ?> <?php if (in_array(SystemModules::getModuleIdBykey('users'), $modulist)) { ?> <a href="<?php echo Yii::app()->request->baseUrl; ?> /users/clients"> <div class="col-sm-3 link_to_Click"> <div class="circle-tile"> <div class="circle-tile-heading"> <i class="fa fa-users fa-fw fa-3x"></i> </div> <div class="circle-tile-content"> <div class="circle-tile-number"> <?php
<?php if (in_array(SystemModules::getModuleIdBykey('userRoles'), $modulist)) { ?> <li id="userRoles"> <a href="<?php echo Yii::app()->request->baseUrl; ?> /userRoles"> <i class="fa fa-anchor"></i> User Role Management </a> </li> <?php } ?> <?php if (in_array(SystemModules::getModuleIdBykey('configuration'), $modulist)) { ?> <li id="configuration"> <a href="<?php echo Yii::app()->request->baseUrl; ?> /configuration"> <i class="fa fa-gears"></i> System Settings </a> </li> <?php } ?> </ul> </li> <?php
public function init() { $model = new Configuration(); $setmodel = $model->findAll(); Yii::app()->db->setactive(FALSE); foreach ($setmodel as $set) { if ($set->name == 'company_logo') { $this->company_logo = $set->value; } if ($set->name == 'site_name') { $this->site_name = $set->value; } if ($set->name == 'Host') { $this->Host = $set->value; } if ($set->name == 'Username') { $this->Username = $set->value; } if ($set->name == 'user_password') { $this->user_password = $set->value; } if ($set->name == 'from_smtp') { $this->from_smtp = $set->value; } if ($set->name == 'Site_email') { $this->site_email = $set->value; } if ($set->name == 'site_contact_no') { $this->site_contact_no = $set->value; } } if (!in_array(Yii::app()->controller->id, array('auth', 'app'))) { if (!isset(Yii::app()->session['user_data'])) { $this->redirect(Yii::app()->request->baseUrl . '/auth'); } else { if (strtotime(date('Y-m-d H:i:s')) > Yii::app()->session['session_time'] && isset(Yii::app()->session['user_data'])) { // $loginmodel = new LoginForm; // $loginmodel->UpdateLastLogoutTime(Yii::app()->session['user_data']['user_id']); // unset(Yii::app()->session['user_data']); // Yii::app()->user->logout(); } $user = Users::model()->findByAttributes(array('user_id' => Yii::app()->session['user_data']['user_id'])); Yii::app()->session['user_data'] = $user; $this->user_data = Yii::app()->session['user_data']; $role_name = UserRoles::model()->getRoleName($user->user_role_type); Yii::app()->user->name = $role_name; $user_role_type = Yii::app()->session['user_data']['user_role_type']; if ($user_role_type > 0) { $modulist = ModulePermission::getAllmoduleList($user_role_type); $module_id = SystemModules::getModuleIdBykey(Yii::app()->controller->id); if (!in_array($module_id, $modulist)) { $this->redirect(Yii::app()->request->baseUrl . '/auth'); } } } } else { if (Yii::app()->controller->id == "app") { $string = ltrim(strstr(Yii::app()->request->pathInfo, '/'), "/"); if (!in_array(ucfirst($string), array('AddOrder', 'AddUser', 'EmailComments', 'MailToUsers', 'EmailAssignee', 'EmailChangeTicketStatus'))) { echo json_encode(array("error" => true, 'error_code' => "401", "Message" => "Invalid Action")); exit; } } if (strtotime(date('Y-m-d H:i:s')) > Yii::app()->session['session_time'] && isset(Yii::app()->session['user_data'])) { // $loginmodel = new LoginForm; // $loginmodel->UpdateLastLogoutTime(Yii::app()->session['user_data']['user_id']); // unset(Yii::app()->session['user_data']); // Yii::app()->user->logout(); } } }