diff options
| author | michael pereira | 2011-04-13 20:25:35 +0200 |
|---|---|---|
| committer | michael pereira | 2011-04-13 20:25:35 +0200 |
| commit | a1611c74bbf9d6e55e6bd651443dba3fed4ee708 (patch) | |
| tree | 1d5aa1e8eb666ff4ccd19c7360703176537b2363 /application/controllers/ResourceController.php | |
| parent | Merge branch 'master' of openslx.org:lsfks/master-teamprojekt/pbs2 (diff) | |
| download | pbs2-a1611c74bbf9d6e55e6bd651443dba3fed4ee708.tar.gz pbs2-a1611c74bbf9d6e55e6bd651443dba3fed4ee708.tar.xz pbs2-a1611c74bbf9d6e55e6bd651443dba3fed4ee708.zip | |
resource fix membership
Diffstat (limited to 'application/controllers/ResourceController.php')
| -rw-r--r-- | application/controllers/ResourceController.php | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/application/controllers/ResourceController.php b/application/controllers/ResourceController.php index e65bb28..482469d 100644 --- a/application/controllers/ResourceController.php +++ b/application/controllers/ResourceController.php @@ -85,20 +85,20 @@ class ResourceController extends Zend_Controller_Action $configID = $bootmenuentry->getConfigID(); - $person = new Application_Model_Person(); - $personMapper = new Application_Model_PersonMapper(); - $membershipMapper = new Application_Model_MembershipMapper(); - $personID = $membershipMapper->find($this->thisSession->getMembershipID())->getPersonID(); - $person = $personMapper->find($personID); - $loginname = strtolower($person->getName()); - $loginname = preg_replace("!\s!","",$loginname); - - if(is_dir("../resources/config/$configID/")){ $path_userconf = "../resources/config/$configID/1/"; if(!is_dir($path_userconf)){ + + $person = new Application_Model_Person(); + $personMapper = new Application_Model_PersonMapper(); + $membershipMapper = new Application_Model_MembershipMapper(); + $personID = $membershipMapper->find($this->thisSession->getMembershipID())->getPersonID(); + $person = $personMapper->find($personID); + $loginname = strtolower($person->getName()); + $loginname = preg_replace("!\s!","",$loginname); + mkdir($path_userconf ,0777, true); exec("tar -C $path_userconf -xvf ../resources/config/$configID/default.tgz"); exec("cp ../resources/config/loginfiles/* $path_userconf/rootfs/etc/"); |
