Пример #1
0
 /**
  * main action
  */
 public function mainAction()
 {
     /**
      * input
      */
     if (is_numeric($_POST['customer_id'])) {
         $customer_id = $_POST['customer_id'];
     } else {
         $customer_id = 0;
     }
     /**
      * bo users list
      */
     require_once 'models/client/client_customer.php';
     $Customer = new client_customer();
     $bo_users_list = $Customer->getCustomersWithRole();
     foreach ($bo_users_list as $customer) {
         $this->tpl->assign('CUSTOMER', $customer);
         if ($customer['id'] == $customer_id) {
             $this->tpl->assign('SELECTED', 'selected="selected"');
         } else {
             $this->tpl->assign('SELECTED', '');
         }
         $this->tpl->parse('content.item');
     }
     /**
      * stats
      */
     $author_stats = array();
     /**
      * common_node
      */
     require_once 'models/common/common_node.php';
     $Node = new common_node();
     $author_stats['common_node'] = $Node->getAuthorStats($customer_id);
     /**
      * common_image
      */
     require_once 'models/common/common_image.php';
     $Image = new common_image();
     $author_stats['common_image'] = $Image->getAuthorStats($customer_id);
     /**
      * common_revision
      */
     require_once 'models/common/common_revision.php';
     $Revision = new common_revision();
     $author_stats['common_revision'] = $Revision->getAuthorStats($customer_id);
     /**
      * assign
      */
     $this->tpl->assign('AUTHOR_STATS', $author_stats);
     return true;
 }