[ Index ]

PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008]

title

Body

[close]

/course/ -> request.php (source)

   1  <?php  // $Id: request.php,v 1.14 2007/08/17 19:09:13 nicolasconnault Exp $
   2  
   3      /// this allows a student to request a course be created for them.
   4  
   5      require_once ('../config.php');
   6      require_once ('request_form.php');
   7  
   8      require_login();
   9  
  10      if (isguest()) {
  11          error("No guests here!");
  12      }
  13  
  14      if (empty($CFG->enablecourserequests)) {
  15          print_error('courserequestdisabled');
  16      }
  17  
  18      $requestform = new course_request_form();
  19  
  20      $strtitle = get_string('courserequest');
  21      $navlinks = array();
  22      $navlinks[] = array('name' => $strtitle, 'link' => null, 'type' => 'misc');
  23      $navigation = build_navigation($navlinks);
  24  
  25      print_header($strtitle, $strtitle, $navigation, $requestform->focus());
  26  
  27      print_simple_box_start('center');
  28      print_string('courserequestintro');
  29      print_simple_box_end();
  30  
  31  
  32      if ($requestform->is_cancelled()){
  33  
  34          redirect($CFG->wwwroot);
  35  
  36      }elseif ($data = $requestform->get_data()) {
  37          $data->requester = $USER->id;
  38  
  39          if (insert_record('course_request', $data)) {
  40              notice(get_string('courserequestsuccess'));
  41          } else {
  42              notice(get_string('courserequestfailed'));
  43          }
  44  
  45      } else {
  46  
  47          $requestform->display();
  48      }
  49  
  50      print_footer();
  51  
  52  ?>


Generated: Wed Jan 14 11:33:29 2009 Cross-referenced by PHPXref 0.7