2 /****************************************************************/
4 /****************************************************************/
5 /* Copyright (c) 2002-2010 */
6 /* Inclusive Design Institute */
9 /* This program is free software. You can redistribute it and/or*/
10 /* modify it under the terms of the GNU General Public License */
11 /* as published by the Free Software Foundation. */
12 /****************************************************************/
14 $_user_location = 'users';
15 define('AT_INCLUDE_PATH', '../../../../include/');
16 require(AT_INCLUDE_PATH.'vitals.inc.php');
17 require(AT_INCLUDE_PATH.'../mods/_core/backups/classes/Backup.class.php');
18 require(AT_INCLUDE_PATH.'../mods/_core/courses/lib/course.inc.php');
20 /* verify that this user has status to create courses */
22 if (get_instructor_status() === FALSE) {
23 require(AT_INCLUDE_PATH.'header.inc.php');
25 if (defined('ALLOW_INSTRUCTOR_REQUESTS') && ALLOW_INSTRUCTOR_REQUESTS) {
26 $sql = "SELECT member_id FROM ".TABLE_PREFIX."instructor_approvals WHERE member_id=$_SESSION[member_id]";
27 $result = mysql_query($sql, $db);
28 if (!($row = mysql_fetch_array($result))) : ?>
29 <form action="mods/_core/courses/users/request_instructor.php" method="post">
30 <input type="hidden" name="form_request_instructor" value="true" />
31 <div class="input-form">
33 <p><?php echo _AT('request_instructor'); ?></p>
37 <span class="required" title="<?php echo _AT('required_field'); ?>">*</span><label for="desc"><?php echo _AT('give_description'); ?></label><br />
38 <textarea cols="40" rows="2" id="desc" name="description"></textarea>
41 <div class="row buttons">
42 <input type="submit" name="submit" value="<?php echo _AT('send'); ?>" />
43 <input type="submit" name="cancel" value="<?php echo _AT('cancel'); ?>" />
48 <div class="input-form">
50 <p><?php echo _AT('request_instructor_pending'); ?></p>
56 require(AT_INCLUDE_PATH.'footer.inc.php');
63 if (isset($_POST['cancel'])) {
64 $msg->addFeedback('CANCELLED');
65 header('Location: index.php');
67 }else if (isset($_POST['form_course']) && $_POST['submit'] != '') {
68 $_POST['instructor'] = $_SESSION['member_id'];
70 $errors = add_update_course($_POST);
72 if ($errors !== FALSE) {
73 $msg->addFeedback('ACTION_COMPLETED_SUCCESSFULLY');
74 header('Location: '.AT_BASE_HREF.'bounce.php?course='.$addslashes($errors).SEP.'p='.urlencode('index.php'));
80 $onload = 'document.course_form.title.focus();';
82 require(AT_INCLUDE_PATH.'header.inc.php');
84 require(AT_INCLUDE_PATH.'../mods/_core/courses/html/course_properties.inc.php');
85 require(AT_INCLUDE_PATH.'footer.inc.php');