示例#1
0
 private function getForm()
 {
     $request = $this->getRequest();
     $id = $request->getQuery('id');
     if ($id) {
         $info = Model_Countries::getCountry($id);
     }
     $this->view->page_num = $this->getRequest()->getRequest('page', 1);
     if ($request->getPost('name')) {
         $this->view->name = $request->getPost('name');
     } elseif (isset($info)) {
         $this->view->name = $info['name'];
     } else {
         $this->view->name = '';
     }
     if ($request->getPost('visible')) {
         $this->view->visible = $request->getPost('visible');
     } elseif (isset($info)) {
         $this->view->visible = $info['visible'];
     } else {
         $this->view->visible = 'true';
     }
     if (isset($info)) {
         $this->view->photo = $info['photo'];
     } else {
         $this->view->photo = '';
     }
 }
示例#2
0
 private function getForm()
 {
     $request = $this->getRequest();
     $user_id = $request->getQuery('id');
     $url = '';
     if ($request->getQuery('sort')) {
         $url .= '&sort=' . $request->getQuery('sort');
     }
     if ($request->getQuery('order')) {
         $url .= '&order=' . $request->getQuery('order');
     }
     if ($request->getQuery('page')) {
         $url .= '&page=' . $request->getQuery('page');
     }
     if ($request->getQuery('filter_id')) {
         $url .= '&filter_id=' . $request->getQuery('filter_id');
     }
     if ($request->getQuery('filter_username')) {
         $url .= '&filter_username='******'filter_username');
     }
     if ($request->getQuery('filter_total')) {
         $url .= '&filter_total=' . $request->getQuery('filter_total');
     }
     if ($request->getQuery('filter_sales')) {
         $url .= '&filter_sales=' . $request->getQuery('filter_sales');
     }
     if ($request->getQuery('filter_sold')) {
         $url .= '&filter_sold=' . $request->getQuery('filter_sold');
     }
     if ($request->getQuery('filter_web_profit2')) {
         $url .= '&filter_web_profit2=' . $request->getQuery('filter_web_profit2');
     }
     if ($request->getQuery('filter_commission')) {
         $url .= '&filter_commission=' . $request->getQuery('filter_commission');
     }
     if ($request->getQuery('filter_items')) {
         $url .= '&filter_items=' . $request->getQuery('filter_items');
     }
     if ($request->getQuery('filter_referals')) {
         $url .= '&filter_referals=' . $request->getQuery('filter_referals');
     }
     if ($request->getQuery('filter_referal_money')) {
         $url .= '&filter_referal_money=' . $request->getQuery('filter_referal_money');
     }
     if ($request->getQuery('filter_featured_author')) {
         $url .= '&filter_featured_author=' . $request->getQuery('filter_featured_author');
     }
     $this->view->cancel_href = $this->getRequest()->getBaseUrl() . $this->getRequest()->getModule() . '/users/?' . $url;
     $model_users = new Model_Users();
     if ($user_id) {
         $user_info = $model_users->getUser($user_id);
     }
     if (isset($user_info)) {
         $this->view->user_id = $user_id;
         $this->view->username = $user_info['username'];
         $this->view->names = $user_info['firstname'] . ' ' . $user_info['lastname'];
         $this->view->email = $user_info['email'];
         $this->view->exclusive_author = $user_info['exclusive_author'];
         $model_images = new Model_Images();
         $this->view->avatar = $model_images->resize($user_info['avatar'], 80, 80, true);
         $this->view->profile_title = $user_info['profile_title'];
         $this->view->profile_desc = $user_info['profile_desc'];
         $this->view->country_id = $user_info['country_id'];
         $this->view->author_status = $user_info['author_status'];
         $this->view->author_status_description = $user_info['author_status_description'];
         $country_info = Model_Countries::getCountry($user_info['country_id']);
         if ($country_info) {
             $this->view->country = $country_info['name'];
         }
         $this->view->live_city = $user_info['live_city'];
         $register_datetime = new JO_Date($user_info['register_datetime'], 'dd MM yy');
         $this->view->register_datetime = $register_datetime->toString();
         $last_login_datetime = new JO_Date($user_info['last_login_datetime'], 'dd MM yy');
         $this->view->last_login_datetime = $last_login_datetime->toString();
         $other = Model_Users::getStatistic($user_id);
         $this->view->deposit = WM_Currency::format($other['deposit']);
         $this->view->total = WM_Currency::format($other['total']);
         $this->view->items = array();
         foreach ($other['items'] as $item) {
             $datetime = new JO_Date($item['datetime'], 'dd MM yy');
             $this->view->items[] = array('id' => $item['item_id'], 'item_name' => $item['item_name'], 'price' => WM_Currency::format($item['price']), 'href' => WM_Router::create($request->getBaseUrl() . '?module=' . $item['module'] . '&controller=items&item_id=' . $item['item_id']), 'datetime' => $datetime->toString());
         }
     }
     if ($request->getPost('commission_percent')) {
         $this->view->commission_percent = $request->getPost('commission_percent');
     } elseif (isset($user_info)) {
         $this->view->commission_percent = $user_info['commission_percent'];
     }
     if ($request->getPost('featured_author')) {
         $this->view->featured_author = $request->getPost('featured_author');
     } elseif (isset($user_info)) {
         $this->view->featured_author = $user_info['featured_author'];
     }
     if ($request->getPost('status')) {
         $this->view->status = $request->getPost('status');
     } elseif (isset($user_info)) {
         $this->view->status = $user_info['status'];
     }
     if ($request->getPost('groups')) {
         $this->view->groups = $request->getPost('groups');
     } elseif (isset($user_info)) {
         $this->view->groups = (array) unserialize($user_info['groups']);
     } else {
         $this->view->groups = array();
     }
     if ($request->getPost('badges')) {
         $this->view->badges = $request->getPost('badges');
     } elseif (isset($user_info)) {
         $this->view->badges = explode(',', $user_info['badges']);
     } else {
         $this->view->badges = array();
     }
     $this->view->groups_list = Model_Usergroups::getGroups();
     $this->view->badges_list = Model_Badges::getBadges(array('filter_type' => 'other'));
 }