|
@@ -1,5 +1,5 @@
|
|
|
<?php
|
|
|
-// $Id: add_course.php 11797 2007-03-30 09:25:10Z elixir_inter $
|
|
|
+// $Id: add_course.php 11809 2007-03-30 13:17:40Z pcool $
|
|
|
/*
|
|
|
==============================================================================
|
|
|
Dokeos - elearning and course management software
|
|
@@ -26,47 +26,41 @@
|
|
|
/**
|
|
|
==============================================================================
|
|
|
* This script allows professors and administrative staff to create course sites.
|
|
|
-* @author X X main author
|
|
|
+* @author Patrick Cool <patrick.cool@UGent.be>, Ghent University
|
|
|
* @author Roan Embrechts, refactoring
|
|
|
* @package dokeos.create_course
|
|
|
==============================================================================
|
|
|
*/
|
|
|
-/*
|
|
|
-==============================================================================
|
|
|
- INIT SECTION
|
|
|
-==============================================================================
|
|
|
-*/
|
|
|
+
|
|
|
// name of the language file that needs to be included
|
|
|
$language_file = "create_course";
|
|
|
+
|
|
|
+// including the global file
|
|
|
include ('../inc/global.inc.php');
|
|
|
|
|
|
+// section for the tabs
|
|
|
$this_section=SECTION_COURSES;
|
|
|
|
|
|
+// include configuration file
|
|
|
include (api_get_path(CONFIGURATION_PATH).'add_course.conf.php');
|
|
|
-/*
|
|
|
------------------------------------------------------------
|
|
|
- Libraries
|
|
|
------------------------------------------------------------
|
|
|
-*/
|
|
|
|
|
|
+// include additional libraries
|
|
|
include_once (api_get_path(LIBRARY_PATH).'add_course.lib.inc.php');
|
|
|
include_once (api_get_path(LIBRARY_PATH).'debug.lib.inc.php');
|
|
|
include_once (api_get_path(LIBRARY_PATH).'fileManage.lib.php');
|
|
|
include_once (api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php');
|
|
|
include_once (api_get_path(CONFIGURATION_PATH).'course_info.conf.php');
|
|
|
|
|
|
-/*
|
|
|
-==============================================================================
|
|
|
- MAIN CODE
|
|
|
-==============================================================================
|
|
|
-*/
|
|
|
+// Displaying the header
|
|
|
$tool_name = get_lang('CreateSite');
|
|
|
Display :: display_header($tool_name);
|
|
|
+
|
|
|
+// Displaying the tool title
|
|
|
api_display_tool_title($tool_name);
|
|
|
// Check access rights
|
|
|
if (!api_is_allowed_to_create_course())
|
|
|
{
|
|
|
- Display :: display_normal_message(get_lang("NotAllowed"));
|
|
|
+ Display :: display_error_message(get_lang("NotAllowed"));
|
|
|
Display::display_footer();
|
|
|
exit;
|
|
|
}
|
|
@@ -94,10 +88,12 @@ $form->addElement('submit', null, get_lang('Ok'));
|
|
|
$form->add_progress_bar();
|
|
|
|
|
|
// Set default values
|
|
|
-if(isset($_user["language"]) && $_user["language"]!=""){
|
|
|
+if(isset($_user["language"]) && $_user["language"]!="")
|
|
|
+{
|
|
|
$values['course_language'] = $_user["language"];
|
|
|
}
|
|
|
-else{
|
|
|
+else
|
|
|
+{
|
|
|
$values['course_language'] = get_setting('platformLanguage');
|
|
|
}
|
|
|
|
|
@@ -135,7 +131,7 @@ if($form->validate())
|
|
|
$message .= " <strong>".$course_values['wanted_code']."</strong>";
|
|
|
$message .= "<br/><br/>";
|
|
|
$message .= '<a href="'.api_get_path(WEB_PATH).'user_portal.php">'.get_lang('Enter').'</a>';
|
|
|
- Display :: display_normal_message($message,false);
|
|
|
+ Display :: display_confirmation_message($message,false);
|
|
|
}
|
|
|
else{
|
|
|
Display :: display_error_message(get_lang('CourseCodeAlreadyExist'),false);
|