Пример #1
0
 /**
  * save group filter
  */
 public function saveGroupFilter($filter)
 {
     if (!is_array($filter)) {
         return false;
     }
     require_once 'models/client/client_group.php';
     $ClientGroup = new client_group();
     $data = array();
     if ($_SESSION['bo']['customer-filter-selected_group_id'] > 0) {
         $data['id'] = $_SESSION['bo']['customer-filter-selected_group_id'];
     }
     $data['name'] = $filter['group_name'];
     $data['description'] = '';
     $data['search_filter'] = $filter;
     /**
      * save actual group
      */
     if ($id = $ClientGroup->saveGroup($data)) {
         msg("Customers group saved under name {$data['name']} and ID {$id}");
         /**
          * add customer to this group
          */
         $this->addCustomersToGroup($id, $_POST['customer-filter']['group_ids_remove']);
         $_SESSION['bo']['customer-filter']['group_id'] = $id;
     } else {
         msg("Cannot save customers group", 'error');
     }
     return true;
 }