$script = jQueryScript::retrieveByPk($params['script_id']); } if (is_null($script)) { $script = new jQueryScript(); } if (isset($params['delete'])) { $script->delete(); return $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'scripts')); } if (isset($params['load_default_state'])) { $script->setLoadDefault(!$script->getLoadDefault()); $script->save(); return $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'scripts')); } if (isset($params['in_header_state'])) { $script->setInHeader(!$script->getInHeader()); $script->save(); return $this->Redirect($id, 'defaultadmin', $returnid, array('active_tab' => 'scripts')); } $form = new jQueryForm('jQuery', $id, 'manageScript', $returnid); //$form->setLabel('submit',$this->lang('save')); //$form->setLabel('apply',$this->lang('save_continue')); $form->setButtons(array('submit', 'apply', 'cancel')); $form->setWidget('script_id', 'hidden', array('object' => &$script, 'field_name' => 'id')); $form->setWidget('name', 'text', array('object' => &$script)); $form->setWidget('code', 'textarea', array('object' => &$script)); $form->setWidget('load_default', 'checkbox', array('object' => &$script)); $form->setWidget('in_header', 'checkbox', array('object' => &$script)); $form->setWidget('required_plugins', 'text', array('object' => &$script)); if (isset($params['submit']) || isset($params['apply'])) { $script->save();