// Initialize distinct fkuser with all already existing values of fk_user (user that use a personalized view of boxes for page "pos")
$distinctfkuser=array();
...
...
@@ -63,9 +65,8 @@ if ($action == 'add')
{
$sql="SELECT fk_user";
$sql.=" FROM ".MAIN_DB_PREFIX."user_param";
$sql.=" WHERE param = 'MAIN_BOXES_".$db->escape(GETPOST("pos","alpha"))."' AND value = '1'";
$sql.=" WHERE param = 'MAIN_BOXES_".$db->escape($pos)."' AND value = '1'";
$sql.=" AND entity = ".$conf->entity;
dol_syslog("boxes.php search fk_user to activate box for",LOG_DEBUG);
$resql=$db->query($sql);
if($resql)
...
...
@@ -93,7 +94,7 @@ if ($action == 'add')
if(!$error&&$fk_user!='')
{
$nbboxonleft=$nbboxonright=0;
$sql="SELECT box_order FROM ".MAIN_DB_PREFIX."boxes WHERE position = ".GETPOST("pos","alpha")." AND fk_user = ".$fk_user." AND entity = ".$conf->entity;
$sql="SELECT box_order FROM ".MAIN_DB_PREFIX."boxes WHERE position = ".$pos." AND fk_user = ".$fk_user." AND entity = ".$conf->entity;