Changeset 16

Show
Ignore:
Timestamp:
2007-11-22 19:23:36 (5 years ago)
Author:
hannes
Message:

initial admin account should also get the membership 'Member' on installation

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/install.php

    r15 r16  
    254254                            require('classes/misc/Member.php'); 
    255255                            Member::setPassword($row->id, $SETUPDATA['adminpassword']); 
    256                             // set group membership 
     256                            // set group membership 'Admin' 
    257257                            $q = $C->prepare('SELECT id FROM ' . $SETTINGS['dbtableprefix'] . 'usergroups WHERE name = :admin'); 
    258258                            $q->bindValue(':admin', 'Admin', PDO::PARAM_STR); 
     259                            $q->execute(); 
     260                            $row2 = $q->fetchObject(); 
     261                            $q->closeCursor(); 
     262                            $q = $C->prepare('INSERT INTO ' . $SETTINGS['dbtableprefix'] . 'groupmemberships (member, usergroup) VALUES (:member, :group)'); 
     263                            $q->bindParam(':member', $row->id, PDO::PARAM_INT, 12); 
     264                            $q->bindParam(':group', $row2->id, PDO::PARAM_INT, 12); 
     265                            $q->execute(); 
     266                            // set group membership 'Member' 
     267                            $q = $C->prepare('SELECT id FROM ' . $SETTINGS['dbtableprefix'] . 'usergroups WHERE name = :member'); 
     268                            $q->bindValue(':member', 'Member', PDO::PARAM_STR); 
    259269                            $q->execute(); 
    260270                            $row2 = $q->fetchObject();