'; // get parameters $id = isset($_REQUEST['vid']) ? $_REQUEST['vid'] : ''; $action = isset($_REQUEST['what']) ? $_REQUEST['what'] : ''; $registeronly = @$_REQUEST['registeronly']; $plugininstance = VChamiloPlugin::create(); $thisurl = api_get_path(WEB_PLUGIN_PATH).'vchamilo/views/manage.php'; // security api_protect_admin_script(); if ($id) { $mode = 'update'; } else { $mode = $registeronly ? 'register' : 'add' ; } $form = new InstanceForm($plugininstance, $mode); $form->definition(); $actions = ''; $message = ''; if ($data = $form->get_data()) { include api_get_path(SYS_PLUGIN_PATH).'vchamilo/views/editinstance.controller.php'; } if ($id) { $sql = "SELECT * FROM vchamilo WHERE id = $id"; $result = Database::query($sql); $vhost = Database::fetch_array($result); $vhost['vid'] = $vhost['id']; unset($vhost['id']); $form->set_data($vhost); } else { $data = array(); $data['db_host'] = 'localhost'; $data['single_database'] = 1; $data['registeronly'] = $registeronly; $form->set_data($data); } $content = $form->return_form(); $tpl = new Template(get_lang('VChamilo'), true, true, false, true, false); $tpl->assign('actions', $actions); $tpl->assign('message', $message); $tpl->assign('content', $content); $tpl->display_one_col_template();