TRUE, ); /** * View/Update the site configuration */ public function action_edit() { $o = Config::instance()->so; $output = ''; if ($_POST) { // Entry updated if ($o->values($_POST)->check() AND $o->save()) SystemMessage::add(array( 'title'=>'Site Configuration Recorded', 'type'=>'info', 'body'=>'Site Config successfully recorded.', )); } $output .= Form::open(); // site_details $output .= View::factory($this->viewpath()) ->set('o',$o);; $output .= '
'.Form::submit('submit','submit',array('class'=>'form_button')).'
'; $output .= Form::close(); Block::add(array( 'title'=>_('Update Site Configuration'), 'body'=>$output, )); // module_config $output = ''; $output .= View::factory($this->viewpath().'/module/head'); foreach ($o->module_config as $mid => $detail) { $mo = ORM::factory('module',$mid); $output .= View::factory($this->viewpath().'/module/body') ->set('mo',$mo); Script::add(array('type'=>'stdin','data'=>' $(document).ready(function() { $("div[id='.$mo->name.']").load("'.URL::site('admin/'.$mo->name.'/setup').'"); });' )); } $output .= View::factory($this->viewpath().'/module/foot'); Block::add(array( 'title'=>_('Update Module Specific Configuration'), 'body'=>$output, )); } } ?>