$userM = new userManager(); if ($userM->getIdByName('admin') == 0) { $userM->create('admin', 'lib/avatars/brain.jpg', ''); } if ($userM->getIdByName('#core#_#0#') == 0) { $userM->create('#core#_#0#', 'lib/avatars/brain.jpg', ''); } // Guest user if ($userM->getIdByName('process') == 0) { $userM->create('process', 'lib/avatars/brain.jpg', ''); } // Add default user group mapping echo ' - Fill user group maps table<BR>'; $groupM = new groupManager(); $userM = new userManager(); if ($groupM->getGroupUserMap($groupM->getId('admins'), $userM->getIdByName('admin')) == 0) { $groupM->addGroupUserMap($groupM->getId('admins'), $userM->getIdByName('admin')); } if ($groupM->getGroupUserMap($groupM->getId('admins'), $userM->getIdByName('process')) == 0) { $groupM->addGroupUserMap($groupM->getId('admins'), $userM->getIdByName('process')); } if ($groupM->getGroupUserMap($groupM->getId('guests'), $userM->getIdByName('#core#_#0#')) == 0) { $groupM->addGroupUserMap($groupM->getId('guests'), $userM->getIdByName('#core#_#0#')); } // Add default auth echo ' - Fill auths table<BR>'; $authM = new authManager(); $authMethodM = new authMethodManager(); $userM = new userManager(); if ($authM->getId($userM->getIdByName('admin'), $authMethodM->getId('LOCAL')) == 0) { $authM->create($userM->getIdByName('admin'), $authMethodM->getId('LOCAL'), 'admin', 'gob', 'lib/avatars/brain.jpg', '', '', 'admin');
if (isset($_GET['id'])) { $id = $_GET['id']; } elseif (isset($_POST['id'])) { $id = $_POST['id']; } else { // TODO ERROR } if (isset($_GET['userId'])) { $userId = $_GET['userId']; } elseif (isset($_POST['userId'])) { $userId = $_POST['userId']; } else { // TODO ERROR } $groupM = new groupManager(); if ($groupM->getGroupUserMap($id, $userId) == 0) { $groupM->addGroupUserMap($id, $userId); // TODO echo 'Le membre vient d\'être ajouté!'; echo '<script type="text/javascript">$( \'#popupContent\' ).load(\'index.php?m=a&g=core&p=admin_groups&a=group_user_map&id=' . $id . '\');</script>'; } else { // TODO echo 'Ce membre existe déjà.'; } break; // Display the table content // Display the table content case 'jsonList': $dataArray['data'] = array(); $q0 = get_link()->prepare("SELECT id AS ID,name AS NAME FROM " . get_ini('BDD_PREFIX') . "core_groups WHERE deleted_date=0 ORDER BY name ASC"); $q0->execute();