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