Fixing disk_quota if is NULL in the DB see BT#4855

skala
Julio Montoya 13 years ago
parent 0b321648eb
commit d99c309fcf
  1. 5
      main/admin/course_edit.php
  2. 6
      main/inc/lib/document.lib.php

@ -186,11 +186,12 @@ foreach ($list_course_extra_field as $extra_field) {
$form->addElement('style_submit_button', 'button', get_lang('ModifyCourseInfo'),'onclick="valide()"; class="save"');
// Set some default values
$course_db_name = $course['db_name'];
$course['disk_quota'] = round($course['disk_quota']/1024/1024, 1);
//$course['disk_quota'] = round($course['disk_quota']/1024/1024, 1);
$course['disk_quota'] = round(DocumentManager::get_course_quota($course_code) /1024/1024, 1);
$course['title'] = api_html_entity_decode($course['title'], ENT_QUOTES, $charset);
$form->setDefaults($course);
// Validate form
if ($form->validate()) {
$course = $form->getSubmitValues();

@ -20,8 +20,12 @@ class DocumentManager {
/**
* @return the document folder quota for the current course, in bytes, or the default quota
*/
public static function get_course_quota() {
public static function get_course_quota($course_code = null) {
if (empty($course_code)) {
$course_info = api_get_course_info();
} else {
$course_info = api_get_course_info($course_code);
}
$course_quota = null;
if (empty($course_info)) {

Loading…
Cancel
Save