示例#1
0
 echo ' - Fill groups table<BR>';
 $groupM = new groupManager();
 if ($groupM->getId('admins') == 0) {
     $groupM->create('admins');
 }
 if ($groupM->getId('members') == 0) {
     $groupM->create('members');
 }
 if ($groupM->getId('guests') == 0) {
     $groupM->create('guests');
 }
 // Add default user
 echo ' - Fill users table<BR>';
 $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'));
 }