/** * Lists all models. */ public function actionIndex() { /* $userModel = Comment::model()->findAll(); print_r($userModel);*/ /* $Page = new CPagination(ModelName::model()->count($Criteria)); $Page->pageSize = 2; $Page->applyLimit($Criteria);*/ $Page = Yii::app()->params['postsPerPage']; //postsPerPage $model = new User('search'); // HERE GET YOUR SEARCH PARAMETERS IF ANY //$model->unsetAttributes(); /* $dataProvider=new CActiveDataProvider('User', array( 'criteria'=>array( ), 'pagination'=>array( 'pageSize'=> Yii::app()->user->getState('pageSize',$Page), ), ));*/ $model->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } /* if (isset($_GET['pageSize'])) { Yii::app()->user->setState('pageSize',(int)$_GET['pageSize']); }*/ if (Yii::app()->request->isAjaxRequest) { $this->renderPartial('index', array('pageSize' => $Page, 'model' => $model)); } else { $this->render('index', array('pageSize' => $Page, 'model' => $model)); } }
public function actionIndex($user_id, $type = null) { $user = User::model()->throw404IfNull()->findByPk($user_id); switch ($type) { case null: $friends_ids = Friend::userFriendsIds($user->id); break; case 'in': $friends_ids = Friend::getIncomingFriendsIds($user_id); break; case 'out': $friends_ids = Friend::getOutcomingFriendsIds($user_id); break; } $model = new User(); $model->unsetAttributes(); if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $criteria = new CDbCriteria(); $criteria->addInCondition('id', $friends_ids); $criteria->compare('name', trim($model->name), true); $criteria->compare('email', $model->email, true); $data_provider = new CActiveDataProvider('User', array('criteria' => $criteria)); $this->render('index', array('data_provider' => $data_provider, 'user' => $user, 'type' => $type)); }
public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); $model->status = array(User::STATUS_NORMAL, User::STATUS_BANNED); $model->attributes = $this->aRequest('User'); $this->render('index', array('model' => $model)); }
public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render('index', array('model' => $model)); }
public function actionAdmin() { $model = new User('search'); $model->unsetAttributes(); if (isset($_GET['User'])) { $model->setAttributes($_GET['User']); } $this->render('admin', array('model' => $model)); }
public function renderContent() { $model = new User(User::SCENARIO_USER_SEARCH); $model->unsetAttributes(); if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render('UserFilterSidebar', array('model' => $model)); }
/** * Manages all models. */ public function actionAdmin() { $model = new User('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render('admin', array('model' => $model)); }
public function actionAllusers() { $users = new User('search'); $users->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $users->attributes = $_GET['User']; } $this->render('allusers', array('users' => $users)); }
/** * Список и фильрации пользователей. */ public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); if (!empty($_GET['User'])) { $model->attributes = $_GET['User']; } $this->pageName = Yii::t('UsersModule.default', 'MODULE_NAME'); $this->render('list', array('model' => $model)); }
public function actionIndex() { $users = new User('search'); $users->unsetAttributes(); $users->status = User::STATUS_ACTIVE; if (isset($_GET['User']['nick_name'])) { $users->nick_name = CHtml::encode($_GET['User']['nick_name']); } $this->render('index', ['users' => $users, 'provider' => $users->search((int) $this->module->usersPerPage)]); }
/** * Display users list */ public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); if (!empty($_GET['User'])) { $model->attributes = $_GET['User']; } $dataProvider = $model->search(); $dataProvider->pagination->pageSize = Yii::app()->settings->get('core', 'productsPerPageAdmin'); $this->render('list', array('model' => $model, 'dataProvider' => $dataProvider)); }
public function actionAdministrator() { Yii::app()->user->setState('typeAccountCurrent', 'system'); $this->pageTitle = "List of Account Management"; $model = new User('search'); $model->unsetAttributes(); if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render($this->view . 'administrator', array('model' => $model)); }
/** * Overview of users */ public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); if (isset($_GET['User'])) { $model->name = $_GET['Publisher']['name']; $model->name = $_GET['Publisher']['email']; $model->created = $_GET['Publisher']['created']; } $this->render('index', array('model' => $model)); }
public function actionIndex() { $this->pageTitle = 'Users | ' . Yii::app()->name; $this->breadcrumbs = array('Users'); $User = new User('search'); $User->unsetAttributes(); if ($_GET['User']) { $User->attributes = $_GET['User']; } $this->render('index', array('User' => $User)); }
public function actionList() { $model = new User('search'); $model->unsetAttributes(); if (isset($_GET['User'])) { $model->setAttributes($_GET['User']); } $dataProvider = $model->search(); if (isset($_GET['page']) && preg_match("/^\\d+\$/", $_GET['page'])) { $dataProvider->pagination->setCurrentPage($_GET['page'] - 1); } $this->_sendResponse($dataProvider->getData(), 200, $dataProvider->pagination->getItemCount()); }
public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); list($names, $times, $mobiles) = User::model()->loadStaffAllModel(); /* var_dump($names); var_dump($times); var_dump($mobiles); exit;*/ if ($_GET['User']) { $model->attributes = $_GET['User']; } $this->render('index', ['model' => $model, 'names' => $names, 'times' => $times, 'mobiles' => $mobiles]); }
/** * Manages all models. */ public function actionAdmin() { $session = $this->setAdminGridViewSessionVariables('User'); $model = new User('search'); $model->unsetAttributes(); // clear any default values $model->attributes = $session->get('admin_current_filter'); $pager = new CPagination(); $pager->pageSize = Yii::app()->getModule('user')->adminPageSize; if ($page = $session->get('admin_current_page')) { $pager->currentPage = $page - 1; // la numérotation commence à 0... } $this->render('admin', array('model' => $model, 'pager' => $pager)); }
public function actionIndex() { $users = new User('search'); $users->unsetAttributes(); $criteria = new CDbCriteria(); $criteria->condition = 'status != ' . User::STATUS_DELETED; if (Yii::app()->request->getQuery('s')) { $s = MHelper::String()->toLower(Yii::app()->request->getQuery('s')); $s = addcslashes($s, '%_'); // escape LIKE's special characters $criteria->condition = 'status != ' . User::STATUS_DELETED . ' AND ((LOWER(email) LIKE :s)OR(LOWER(username) LIKE :s)OR(LOWER(fullname) LIKE :s))'; $criteria->params = array(':s' => "%{$s}%"); } $dataProvider = new CActiveDataProvider('User', array('criteria' => $criteria, 'sort' => array('attributes' => array('id', 'username', 'fullname'), 'defaultOrder' => 'id ASC'), 'pagination' => array('pageSize' => 50))); $this->render('index', array('dataProvider' => $dataProvider)); }
/** * Manages all models. */ public function actionAdmin() { $model = new User; $model->unsetAttributes(); // clear any default values if(isset($_GET['User'])) $model->attributes=$_GET['User']; if (isset($_GET['ajax'])) { $this->renderPartial('admingrid',array( 'model'=>$model, )); } else { $this->render('index',array( 'model'=>$model, )); } }
/** * Manages all models. */ public function actionAdmin() { $this->layout = ''; $view = 'index'; if (Yii::app()->getModule('user')->view) { $alt_view = Yii::app()->getModule('user')->view . '.admin.' . $view; if (is_readable(Yii::getPathOfAlias($alt_view) . '.php')) { $view = $alt_view; $this->layout = Yii::app()->getModule('user')->layout; } } $model = new User('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render($view, array('model' => $model)); }
/** * Manages all models. */ public function actionAdmin() { $model = new User('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render('index', array('model' => $model)); /*$dataProvider=new CActiveDataProvider('User', array( 'pagination'=>array( 'pageSize'=>Yii::app()->controller->module->user_page_size, ), )); $this->render('index',array( 'dataProvider'=>$dataProvider, ));//*/ }
/** * Report Penjualan Form */ public function actionPenjualan() { $model = new ReportPenjualanForm(); $report = array(); if (isset($_POST['ReportPenjualanForm'])) { $model->attributes = $_POST['ReportPenjualanForm']; if ($model->validate()) { $report = $model->reportPenjualan(); } } $profil = new Profil('search'); $profil->unsetAttributes(); // clear any default values if (isset($_GET['Profil'])) { $profil->attributes = $_GET['Profil']; } $user = new User('search'); $user->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $user->attributes = $_GET['User']; } $this->render('penjualan', array('model' => $model, 'profil' => $profil, 'user' => $user, 'report' => $report)); }
/** * Manages all models. * * @return void */ public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); // clear any default values $model->setAttributes(Yii::app()->getRequest()->getParam('User', array())); $this->render('index', array('model' => $model)); }
/** * Manages all models. */ public function actionIndex() { if (Yii::app()->user->isGuest) { $this->redirect(Yii::app()->createUrl('site/login')); } $model = new User('search'); $model->unsetAttributes(); // clear any default values $cs = Yii::app()->clientScript; //$cs->scriptMap['jquery-ui.css'] = false; $cs->registerCoreScript('jquery'); $cs->registerCoreScript('yiiactiveform'); if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render('admin', array('model' => $model)); }
/** * Manages all models. */ public function actionIndex() { if (isset($_POST['noban'])) { $model = User::model()->updateByPk($_POST['user_id'], array('ban' => 0)); } if (isset($_POST['ban'])) { $model = User::model()->updateByPk($_POST['user_id'], array('ban' => 1), array('condition' => 'id<>' . Yii::app()->user->id)); } if (isset($_POST['admin'])) { $model = User::model()->updateByPk($_POST['user_id'], array('role' => 1)); } if (isset($_POST['user'])) { $model = User::model()->updateByPk($_POST['user_id'], array('role' => 0), array('condition' => 'id<>' . Yii::app()->user->id)); } $model = new User('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } $this->render('index', array('model' => $model)); }
public function actionUadmin() { $id_control = Yii::app()->user->id; $model=new User('search_root'); $criteria=new CDbCriteria; $criteria->condition='groupname<>:groupname1'; $criteria->params=array(':groupname1'=>'root'); $usergroups = Usergroups::model()->findAll($criteria); //$modelsearch = $model->search_root(); $model->unsetAttributes(); // clear any default values if(isset($_GET['User'])) $model->attributes=$_GET['User']; $test=array('guide'=>$this->loadContact(Yii::app()->user->cid), 'tours'=>$this->loadTours(), 'todo'=>$this->loadUnreported()); $this->render('admin',array( 'model'=>$model, 'usergroups'=>$usergroups, 'info'=>$test, )); }
/** * Manages all models. */ public function actionAdmin() { $model = new User('search'); $model->unsetAttributes(); // clear any default values if (isset($_GET['User'])) { $model->attributes = $_GET['User']; } if (isset($_GET['pageSize'])) { Yii::app()->user->setState('pageSize', (int) $_GET['pageSize']); unset($_GET['pageSize']); } $this->render('admin', array('model' => $model)); }
protected function addProperty($data) { $userId = Yii::app()->user->getState('id'); $propertyModel = new Properties(); $user2PropertyModel = new User2property(); $userModel = new \User(); $propertyModel->unsetAttributes(); $data['edt'] = new CDbExpression('NOW()'); $propertyModel->setAttributes($data); $result = $propertyModel->save(); if (!$result) { return false; } $userName = Yii::app()->user->getState('firstname') . ' ' . Yii::app()->user->getState('lastname'); $user2PropertyModel->unsetAttributes(); $user2PropertyModel->setAttributes(array('userId' => $userId, 'propertyId' => $propertyModel->getAttribute('id'), 'access' => UserAccessTable::OWNER, 'status' => UserAccessTable::STATUS_ACTIVE, 'color' => 'type1', 'bookingName' => $userName)); $result = $user2PropertyModel->save(); if (!$result) { return false; } $userModel->unsetAttributes(); $oldId = $userModel->findByPk($userId); $oldId = $oldId->attributes['property_id']; $result = $userModel->updateByPk($userId, array('property_id' => $propertyModel->getAttribute('id'))); if (!$result) { return false; } $userControl = new \userControl(); $userControl->update(); $outputArray = array('oldId' => $oldId, 'newId' => $propertyModel->getAttribute('id')); return $outputArray; }
public function actionRequestResetPw($state = '') { if (Yii::app()->params['reset_token_hours'] <= 0) { throw new CHttpException(404, Yii::t('mc', 'The requested page does not exist.')); } $model = new User(); $model->unsetAttributes(); if (isset($_POST['User'])) { $state = 'info'; $user = false; if (strlen(@$_POST['User']['email'])) { $model->email = '=' . $_POST['User']['email']; $prov = $model->search(); if ($prov->itemCount === 1) { $user = $prov->getData(); $user = $user[0]; } } if (!$user || $user->email !== $_POST['User']['email']) { Yii::app()->user->setFlash('reset-error', Yii::t('mc', 'No account found for this email address.')); } else { $ll = substr(md5($user->id . '_' . time() . '_' . rand()), 8, 22); $tt = time() + Yii::app()->params['reset_token_hours'] * 3600; $l = $tt . 'l' . $ll; $user->reset_hash = md5($tt . '_' . $ll); if (!$user->save(false)) { Yii::log('Error saving password reset hash for user ' . $user->name); Yii::app()->user->setFlash('reset-error', Yii::t('mc', 'Error generating password reset token.')); } $message = new YiiMailMessage(); $message->setFrom(array(Yii::app()->params['admin_email'] => Yii::app()->params['admin_name'])); $message->setTo(array($user->email => $user->name)); $message->view = 'resetPw'; $message->setBody(array('name' => $user->name, 'l' => $l, 'host' => Yii::app()->request->getHostInfo(), 'panel' => Yii::app()->request->getBaseUrl(true))); Yii::log('Sending password reset email'); if (!Yii::app()->mail->send($message)) { Yii::log('Error sending assign password reset link to ' . $user->email); Yii::app()->user->setFlash('reset-error', Yii::t('mc', 'Error sending password reset link.')); } else { Yii::app()->user->setFlash('reset-success', Yii::t('mc', 'A password reset link has been sent to your email address.')); } } $this->redirect(array('site/requestResetPw', 'state' => 'info')); } $this->render('requestResetPw', array('model' => $model, 'state' => $state)); }
/** * Управление Сотрудниками. * * @return void */ public function actionIndex() { $model = new User('search'); $model->unsetAttributes(); // clear any default values if (Yii::app()->getRequest()->getParam('User') !== null) { $model->setAttributes(Yii::app()->getRequest()->getParam('User')); } $this->render('index', ['model' => $model]); }