/**
  * 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));
 }
Example #3
0
 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));
 }
Example #4
0
 public function actionIndex()
 {
     $model = new User('search');
     $model->unsetAttributes();
     if (isset($_GET['User'])) {
         $model->attributes = $_GET['User'];
     }
     $this->render('index', array('model' => $model));
 }
Example #5
0
 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));
 }
Example #8
0
 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));
 }
Example #10
0
 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)]);
 }
Example #11
0
 /**
  * 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));
 }
Example #12
0
 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));
 }
Example #13
0
 /**
  * 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));
 }
Example #14
0
 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());
 }
Example #16
0
 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]);
 }
Example #17
0
 /**
  * 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,
			));
		}
	}
Example #20
0
 /**
  * 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,
     		));//*/
 }
Example #22
0
 /**
  * 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));
 }
Example #25
0
 /**
  * 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));
 }
Example #26
0
	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,
		));
	}
Example #27
0
 /**
  * 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));
 }
Example #28
0
 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]);
 }