<?php
 $EASY_AUTHENTICATE=true; include("_config/addCfg.php"); include("_includes/addInc.php"); if (!$S['adminReport']['extraOptions']['autoGenerate']['usersList']) $S['adminReport']['extraOptions']['autoGenerate']['usersList']= []; if ($R['addIdUser']) { $OK=1; if (!is_numeric($R['addIdUser']) or $R['addIdUser']<=0) { $showMessage['warning'] = $_LANG['reportsManagement']['admin']['extraOptions']['autoGenerate']['php']['incorrectUserId']; $showMessage['autoHide']=2000; $OK=0; } if ($S['adminReport']['extraOptions']['autoGenerate']['usersList'][$R['addIdUser']]) { $showMessage['warning'] = $_LANG['reportsManagement']['admin']['extraOptions']['autoGenerate']['php']['userExistsInList']; $showMessage['autoHide']=2000; $OK=0; } if ($OK) { $S['adminReport']['extraOptions']['autoGenerate']['usersList'][$R['addIdUser']]=1; $S['adminReport']['accessUsers'][$R['addIdUser']]=1; } } if (is_numeric($R['delIdUser']) and $R['delIdUser']>0) { unset($S['adminReport']['extraOptions']['autoGenerate']['usersList'][$R['delIdUser']]); } if (is_numeric($R['switchIdUser']) and $R['switchIdUser']>0 and isset($S['adminReport']['extraOptions']['autoGenerate']['usersList'][$R['switchIdUser']])) { $S['adminReport']['extraOptions']['autoGenerate']['usersList'][$R['switchIdUser']]=!$S['adminReport']['extraOptions']['autoGenerate']['usersList'][$R['switchIdUser']]; } if ($S['adminReport']['extraOptions']['autoGenerate']['usersList']) { $usersList= []; foreach($S['adminReport']['extraOptions']['autoGenerate']['usersList'] as $idUser=>$checked) { $userDet=getUserDetails($idUser); $usersList[]= ['id'=>$idUser, 'email'=>$userDet['email'], 'name'=>$userDet['name'], 'checked'=>$checked]; } } else { if (!$OK) { $showMessage['info'] = $_LANG['reportsManagement']['admin']['extraOptions']['autoGenerate']['php']['noUsersMsg']; } } $smarty->assign('usersList', $usersList); $smarty->display('index_stepContent_extraOptions_autoGenUsers.tpl'); ?>