diff options
Diffstat (limited to 'library/Pbs/NewConfig.php')
-rw-r--r-- | library/Pbs/NewConfig.php | 114 |
1 files changed, 57 insertions, 57 deletions
diff --git a/library/Pbs/NewConfig.php b/library/Pbs/NewConfig.php index 2101bf9..7a832a1 100644 --- a/library/Pbs/NewConfig.php +++ b/library/Pbs/NewConfig.php @@ -1,4 +1,4 @@ -<?php +<? php /* * Copyright (c) 2011 - OpenSLX GmbH, RZ Uni Freiburg * This program is free software distributed under the GPL version 2. @@ -10,61 +10,61 @@ * General information about OpenSLX can be found at http://openslx.org/ */ -class Pbs_NewConfig{ - - public function createDefaultConfig(Application_Model_BootOs $bootos){ - - if($bootos == null) - return; - - $config = new Application_Model_Config(); - $configMapper = new Application_Model_ConfigMapper(); - $bootosuser = new Application_Model_BootOsUser(); - $bootosuserkiosk = new Application_Model_BootOsUser(); - $bootosuserMapper = new Application_Model_BootOsUserMapper(); - - try{ - - $config->setTitle('Default') - ->setDescription('This is the default Config for Bootos: '.$bootos->getTitle()) - ->setGroupID($bootos->getGroupID()) - ->setVisible('1') - ->setCreated(time()) - ->setBootosID($bootos->getID()); - - $configID = $configMapper->save($config); - - $bootosuser->setConfigID($configID) - ->setLogin('%username%') - ->setPassword('%password%') - ->setHomepath('/home/%username%') - ->setHometypeID('0'); - - $bootosuserMapper->save($bootosuser); - - $bootosuserkiosk->setConfigID($configID) - ->setLogin('kiosk') - ->setPassword(crypt('kiosk', '$6$'.randomString(8).'$')) - ->setHomepath('/home/kiosk') - ->setHometypeID('0'); - - $bootosuserMapper->save($bootosuserkiosk); - - }catch(Zend_Exception $e){ - echo "Caught exception: " . get_class($e) . "<br/>"; - echo "Message: " . $e->getMessage() . "<br/>"; - return; - } - - - - } - - public function parseConfig($bootosID){ - $configpath = "../resources/bootos/".$bootosID."/config/"; - //Do something... - - } +class Pbs_NewConfig { + + public function createDefaultConfig(Application_Model_BootOs $bootos) { + + if($bootos == null) + { return; } + + $config = new Application_Model_Config(); + $configMapper = new Application_Model_ConfigMapper(); + $bootosuser = new Application_Model_BootOsUser(); + $bootosuserkiosk = new Application_Model_BootOsUser(); + $bootosuserMapper = new Application_Model_BootOsUserMapper(); + + try { + + $config->setTitle('Default') + ->setDescription('This is the default Config for Bootos: '.$bootos->getTitle()) + ->setGroupID($bootos->getGroupID()) + ->setVisible('1') + ->setCreated(time()) + ->setBootosID($bootos->getID()); + + $configID = $configMapper->save($config); + + $bootosuser->setConfigID($configID) + ->setLogin('%username%') + ->setPassword('%password%') + ->setHomepath('/home/%username%') + ->setHometypeID('0'); + + $bootosuserMapper->save($bootosuser); + + $bootosuserkiosk->setConfigID($configID) + ->setLogin('kiosk') + ->setPassword(crypt('kiosk', '$6$'.randomString(8).'$')) + ->setHomepath('/home/kiosk') + ->setHometypeID('0'); + + $bootosuserMapper->save($bootosuserkiosk); + + } catch(Zend_Exception $e) { + echo "Caught exception: " . get_class($e) . "<br/>"; + echo "Message: " . $e->getMessage() . "<br/>"; + return; + } + + + + } + + public function parseConfig($bootosID) { + $configpath = "../resources/bootos/".$bootosID."/config/"; + //Do something... + + } } -?> +? > |