Moving start code into a new file see BT#8307

1.9.x
Julio Montoya 11 years ago
parent eadfabc0e4
commit bfb3b002b3
  1. 37
      main/course_info/start.php
  2. 12
      main/create_course/add_course.php
  3. 13
      main/template/default/create_course/add_course.tpl

@ -0,0 +1,37 @@
<?php
/* For licensing terms, see /license.txt */
use \ChamiloSession as Session;
$language_file = array('create_course', 'registration','admin','exercice', 'course_description', 'course_info');
require_once '../inc/global.inc.php';
api_protect_course_script(true);
api_block_anonymous_users();
if (!api_is_allowed_to_edit()) {
api_not_allowed(true);
}
$course_info = api_get_course_info();
$directory = $course_info['directory'];
$title = $course_info['title'];
// Preparing a confirmation message.
$link = api_get_path(WEB_COURSE_PATH).$directory.'/';
$tpl = new Template(get_lang('ThingsToDo'));
$tpl->assign('course_url', $link);
$tpl->assign('course_title', Display::url($title, $link));
$tpl->assign('course_id', $course_info['code']);
$tpl->assign('just_created', isset($_GET['first']) && $_GET['first'] ? 1 : 0);
$add_course_tpl = $tpl->get_template('create_course/add_course.tpl');
$content = $tpl->fetch($add_course_tpl);
$tpl->assign('content', $content);
$template = $tpl->get_template('layout/layout_1_col.tpl');
$tpl->display($template);

@ -11,9 +11,7 @@
* "Course validation" feature, technical adaptation for Chamilo 1.8.8:
* @author Ivan Tcholakov <ivantcholakov@gmail.com>
*/
/**
* Code
*/
use \ChamiloSession as Session;
// Name of the language file that needs to be included.
$language_file = array('create_course', 'registration','admin','exercice', 'course_description', 'course_info');
@ -223,7 +221,7 @@ if ($form->validate()) {
$course_info = CourseManager::create_course($params);
if (!empty($course_info)) {
/*
$directory = $course_info['directory'];
$title = $course_info['title'];
@ -235,7 +233,11 @@ if ($form->validate()) {
$tpl->assign('course_id', $course_info['code']);
$add_course_tpl = $tpl->get_template('create_course/add_course.tpl');
$message = $tpl->fetch($add_course_tpl);
$message = $tpl->fetch($add_course_tpl);*/
$url = api_get_path(WEB_CODE_PATH).'course_info/start.php?cidReq='.$course_info['code'].'&first=1';
header('Location: '.$url);
exit;
} else {
$message = Display :: return_message(get_lang('CourseCreationFailed'), 'error', false);

@ -1,6 +1,9 @@
{% if just_created == 1%}
{{ just_created_link }}
<h3>{{ 'JustCreated'|get_lang }} {{ course_title }}</h3>
<hr />
{% endif %}
<h3>{{ 'ThingsToDo'|get_lang }}</h3>
<br />
@ -21,7 +24,7 @@
<div class="caption">
<a href="{{ _p.web_main }}document/document.php?cidReq={{ course_id }}" class="btn">
{{'UploadADocument'|get_lang}}
</a>
</a>
</div>
</div>
</div>
@ -42,13 +45,13 @@
<div class="caption">
<a href="{{ _p.web_main }}user/subscribe_user.php?cidReq={{ course_id }}" class="btn">
{{ 'SubscribeUserToCourse'|get_lang }}
</a>
</a>
</div>
</div>
</div>
{% endif %}
</div>
<div class="clear"></div>
<div class="clear"></div>

Loading…
Cancel
Save