dolibarr  7.0.0-beta
actions_changeselectedfields.inc.php
Go to the documentation of this file.
1 <?php
2 /* Copyright (C) 2014 Laurent Destailleur <eldy@users.sourceforge.net>
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 3 of the License, or
7  * (at your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program. If not, see <http://www.gnu.org/licenses/>.
16  * or see http://www.gnu.org/
17  */
18 
25 // $action must be defined
26 // $db must be defined
27 // $conf must be defined
28 // $object must be defined (object is loaded in this file with fetch)
29 
30 // Save selection
31 if (GETPOST('formfilteraction') == 'listafterchangingselectedfields')
32 {
33  $tabparam=array();
34 
35  $varpage=empty($contextpage)?$_SERVER["PHP_SELF"]:$contextpage;
36 
37  if (GETPOST("selectedfields")) $tabparam["MAIN_SELECTEDFIELDS_".$varpage]=GETPOST("selectedfields");
38  else $tabparam["MAIN_SELECTEDFIELDS_".$varpage]='';
39 
40  include_once DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php';
41 
42  $result=dol_set_user_param($db, $conf, $user, $tabparam);
43 
44  //$action='list';
45  //var_dump($tabparam);exit;
46 }
47 
48 
GETPOST($paramname, $check='none', $method=0, $filter=NULL, $options=NULL, $noreplace=0)
Return value of a param into GET or POST supervariable.
dol_set_user_param($db, $conf, &$user, $tab)
Save personnal parameter.