Feature #2099 - Adding support for time-zones.

skala
Ivan Tcholakov 15 years ago
parent bee54194f7
commit fd7876f87d
  1. 1
      main/admin/course_request_accepted.php
  2. 1
      main/admin/course_request_rejected.php
  3. 5
      main/admin/course_request_review.php
  4. 2
      main/inc/lib/course_request.lib.php
  5. 2
      main/install/db_main.sql
  6. 2
      main/install/migrate-db-1.8.7-1.8.8-pre.sql

@ -120,6 +120,7 @@ function get_request_data($from, $number_of_items, $column, $direction) {
$course_requests = array();
while ($course_request = Database :: fetch_row($res)) {
$course_request[5] = api_get_local_time($course_request[5]);
$course_requests[] = $course_request;
}

@ -154,6 +154,7 @@ function get_request_data($from, $number_of_items, $column, $direction) {
$course_requests = array();
while ($course_request = Database :: fetch_row($res)) {
$course_request[5] = api_get_local_time($course_request[5]);
$course_requests[] = $course_request;
}

@ -184,6 +184,11 @@ function get_request_data($from, $number_of_items, $column, $direction) {
$course_requests = array();
while ($course_request = Database::fetch_row($res)) {
if (DELETE_ACTION_ENABLED) {
$course_request[5] = api_get_local_time($course_request[5]);
} else {
$course_request[4] = api_get_local_time($course_request[4]);
}
$course_requests[] = $course_request;
}

@ -70,7 +70,7 @@ class CourseRequestManager {
}
$tutor_name = api_get_person_name($user_info['firstname'], $user_info['lastname'], null, null, $course_language);
$request_date = date('Y-m-d H:i:s'); // TODO: Use the time-zones way.
$request_date = api_get_utc_datetime();
$status = COURSE_REQUEST_PENDING;
$keys = define_course_keys($wanted_code, '', $_configuration['db_prefix']);

@ -2444,7 +2444,7 @@ CREATE TABLE course_request (
category_code varchar(40) DEFAULT NULL,
tutor_name varchar(200) DEFAULT NULL,
visual_code varchar(40) DEFAULT NULL,
request_date datetime DEFAULT NULL,
request_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
objetives text,
target_audience text,
status int unsigned NOT NULL default '0',

@ -13,7 +13,7 @@
-- This first part is for the main database
-- xxMAINxx
CREATE TABLE course_request (id int NOT NULL AUTO_INCREMENT, code varchar(40) NOT NULL, user_id int unsigned NOT NULL default '0', directory varchar(40) DEFAULT NULL, db_name varchar(40) DEFAULT NULL, course_language varchar(20) DEFAULT NULL, title varchar(250) DEFAULT NULL, description text, category_code varchar(40) DEFAULT NULL, tutor_name varchar(200) DEFAULT NULL, visual_code varchar(40) DEFAULT NULL, request_date datetime DEFAULT NULL, objetives text, target_audience text, status int unsigned NOT NULL default '0', info int unsigned NOT NULL default '0', PRIMARY KEY (id), UNIQUE KEY code (code));
CREATE TABLE course_request (id int NOT NULL AUTO_INCREMENT, code varchar(40) NOT NULL, user_id int unsigned NOT NULL default '0', directory varchar(40) DEFAULT NULL, db_name varchar(40) DEFAULT NULL, course_language varchar(20) DEFAULT NULL, title varchar(250) DEFAULT NULL, description text, category_code varchar(40) DEFAULT NULL, tutor_name varchar(200) DEFAULT NULL, visual_code varchar(40) DEFAULT NULL, request_date datetime NOT NULL DEFAULT '0000-00-00 00:00:00', objetives text, target_audience text, status int unsigned NOT NULL default '0', info int unsigned NOT NULL default '0', PRIMARY KEY (id), UNIQUE KEY code (code));
ALTER TABLE settings_current DROP INDEX unique_setting;
ALTER TABLE settings_options DROP INDEX unique_setting_option;

Loading…
Cancel
Save