Removes require_once

1.10.x
Julio Montoya 11 years ago
parent befe408629
commit bd8ea4f8b2
  1. 1
      main/inc/ajax/document.ajax.php
  2. 2
      main/inc/ajax/lp.ajax.php
  3. 6
      main/inc/course_document.inc.php
  4. 1
      main/inc/global.inc.php
  5. 20
      main/inc/lib/api.lib.php
  6. 25
      main/inc/lib/document.lib.php
  7. 3
      main/inc/lib/fileDisplay.lib.php
  8. 20
      main/inc/lib/group_portal_manager.lib.php
  9. 2
      main/inc/lib/message.lib.php
  10. 2
      main/inc/lib/nanogong.lib.php
  11. 2
      main/install/index.php
  12. 1
      main/resourcelinker/resourcelinker.inc.php
  13. 3
      main/work/edit.php
  14. 3
      main/work/upload.php
  15. 3
      main/work/upload_from_template.php
  16. 3
      main/work/work.lib.php
  17. 3
      main/work/work.php
  18. 1
      tests/main/inc/lib/fileDisplay.lib.test.php
  19. 48
      tests/test_manager.inc.php

@ -35,7 +35,6 @@ switch ($action) {
//$ifExists = isset($_POST['if_exists']) ? $_POST['if_exists'] : $defaultFileExistsOption;
if (!empty($_FILES)) {
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
$file = $_FILES['file'];
$result = DocumentManager::upload_document(
$_FILES,

@ -114,8 +114,6 @@ switch ($action) {
exit;
}
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
require_once api_get_path(LIBRARY_PATH).'document.lib.php';
require_once api_get_path(LIBRARY_PATH) . 'fileUpload.lib.php';
foreach (array('video', 'audio') as $type) {

@ -9,11 +9,7 @@ require 'global.inc.php';
/* Libraries */
require_once api_get_path(LIBRARY_PATH).'course_document.lib.php';
require_once api_get_path(LIBRARY_PATH).'fckeditor/repository.php';
require_once api_get_path(SYS_CODE_PATH).'document/document.inc.php';
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
require_once api_get_path(LIBRARY_PATH).'document.lib.php';
//require_once api_get_path(LIBRARY_PATH).'tablesort.lib.php'; moved to autoload
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';
//if(!$is_in_admin){
@ -176,7 +172,7 @@ if ($is_allowed_to_edit) { // TEACHER ONLY
$docs_and_folders = getlist ($base_work_dir.'/');
if ($docs_and_folders) {
if ($docs_and_folders) {
//create a sortable table with our data
$sortable_data = array();
while (list ($key, $id) = each($docs_and_folders)) {

@ -107,6 +107,7 @@ require_once $lib_path.'online.inc.php';
require_once $lib_path.'banner.lib.php';
require_once $lib_path.'fileManage.lib.php';
require_once $lib_path.'fileUpload.lib.php';
require_once $lib_path.'fileDisplay.lib.php';
define('_MPDF_TEMP_PATH', api_get_path(SYS_ARCHIVE_PATH).'mpdf/');
if (!is_dir(_MPDF_TEMP_PATH)) {

@ -380,6 +380,26 @@ define('CAREER_STATUS_INACTIVE', 0);
define('PROMOTION_STATUS_ACTIVE', 1);
define('PROMOTION_STATUS_INACTIVE', 0);
// Group permissions
define('GROUP_PERMISSION_OPEN', '1');
define('GROUP_PERMISSION_CLOSED', '2');
// Group user permissions
define('GROUP_USER_PERMISSION_ADMIN', '1'); // the admin of a group
define('GROUP_USER_PERMISSION_READER', '2'); // a normal user
define('GROUP_USER_PERMISSION_PENDING_INVITATION', '3'); // When an admin/moderator invites a user
define('GROUP_USER_PERMISSION_PENDING_INVITATION_SENT_BY_USER', '4'); // an user joins a group
define('GROUP_USER_PERMISSION_MODERATOR', '5'); // a moderator
define('GROUP_USER_PERMISSION_ANONYMOUS', '6'); // an anonymous user
define('GROUP_USER_PERMISSION_HRM', '7'); // a human resources manager
define('GROUP_IMAGE_SIZE_ORIGINAL', 1);
define('GROUP_IMAGE_SIZE_BIG', 2);
define('GROUP_IMAGE_SIZE_MEDIUM', 3);
define('GROUP_IMAGE_SIZE_SMALL', 4);
define('GROUP_TITLE_LENGTH', 50);
/**
* Inclusion of internationalization libraries
*/

@ -1332,6 +1332,7 @@ class DocumentManager
path LIKE BINARY '$path' AND
session_id = $sessionId
LIMIT 1";
$result = Database::query($sql);
if (Database::num_rows($result)) {
$row = Database::fetch_array($result);
@ -3665,7 +3666,6 @@ class DocumentManager
$overwrite_url = null,
$folderId = false
) {
require_once api_get_path(LIBRARY_PATH) . 'fileDisplay.lib.php';
$return = '';
if (!empty($documents)) {
@ -4612,6 +4612,29 @@ class DocumentManager
}
}
/**
* Update the document name
* @param int $documentId The document id
* @param string $newName The new name
*/
public static function renameDocument($documentId, $newName)
{
$documentId = intval($documentId);
$newName = Database::escape_string($newName);
$docuentTable = Database::get_course_table(TABLE_DOCUMENT);
$values = array(
'title' => $newName
);
$whereConditions = array(
'id = ?' => $documentId
);
Database::update($docuentTable, $values, $whereConditions);
}
/**
* Get folder/file suffix
*

@ -6,9 +6,6 @@
*
* @package chamilo.library
*/
/**
* Code
*/
/* FILE DISPLAY FUNCTIONS */
/**

@ -1,26 +1,6 @@
<?php
/* For licensing terms, see /license.txt */
// Group permissions
define('GROUP_PERMISSION_OPEN', '1');
define('GROUP_PERMISSION_CLOSED', '2');
// Group user permissions
define('GROUP_USER_PERMISSION_ADMIN', '1'); // the admin of a group
define('GROUP_USER_PERMISSION_READER', '2'); // a normal user
define('GROUP_USER_PERMISSION_PENDING_INVITATION', '3'); // When an admin/moderator invites a user
define('GROUP_USER_PERMISSION_PENDING_INVITATION_SENT_BY_USER', '4'); // an user joins a group
define('GROUP_USER_PERMISSION_MODERATOR', '5'); // a moderator
define('GROUP_USER_PERMISSION_ANONYMOUS', '6'); // an anonymous user
define('GROUP_USER_PERMISSION_HRM', '7'); // a human resources manager
define('GROUP_IMAGE_SIZE_ORIGINAL', 1);
define('GROUP_IMAGE_SIZE_BIG', 2);
define('GROUP_IMAGE_SIZE_MEDIUM', 3);
define('GROUP_IMAGE_SIZE_SMALL', 4);
define('GROUP_TITLE_LENGTH', 50);
/**
* Class GroupPortalManager
* This library provides functions for the group management.

@ -3,8 +3,6 @@
require_once api_get_path(LIBRARY_PATH).'online.inc.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
require_once api_get_path(LIBRARY_PATH).'group_portal_manager.lib.php';
define('MESSAGE_STATUS_NEW', '0');
define('MESSAGE_STATUS_UNREAD', '1');

@ -286,8 +286,6 @@ class Nanogong
*/
public function upload_file($is_nano = false)
{
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
require_once api_get_path(LIBRARY_PATH).'document.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
if (!empty($_FILES)) {

@ -30,7 +30,7 @@ define('MAX_FORM_FIELD_LENGTH', 80);
/* PHP VERSION CHECK */
// Including necessary libraries.
require_once '../inc/lib/main_api.lib.php';
require_once '../inc/lib/api.lib.php';
api_check_php_version('../inc/');

@ -22,7 +22,6 @@ use \ChamiloSession as Session;
//include(api_get_path(SYS_CODE_PATH).'lang/english/resourcelinker.inc.php'); // TODO: Repeated deleting and moving the rest of this lang file to trad4all
//include(api_get_path(SYS_CODE_PATH).'lang/'.$_course['language'].'/resourcelinker.inc.php'); // TODO: Repeated deleting and moving the rest of this lang file to trad4all
include_once(api_get_path(LIBRARY_PATH).'fileDisplay.lib.php');
include(api_get_path(SYS_CODE_PATH).'exercice/hotpotatoes.lib.php');
/**

@ -12,9 +12,6 @@ api_protect_course_script(true);
// Including files
require_once 'work.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
$this_section = SECTION_COURSES;

@ -12,9 +12,6 @@ api_protect_course_script(true);
// Including necessary files
require_once 'work.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
$this_section = SECTION_COURSES;

@ -12,9 +12,6 @@ api_protect_course_script(true);
// Including necessary files
require_once 'work.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
$this_section = SECTION_COURSES;

@ -15,9 +15,6 @@ use ChamiloSession as Session;
*/
require_once api_get_path(SYS_CODE_PATH).'document/document.inc.php';
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';
require_once api_get_path(SYS_CODE_PATH).'gradebook/lib/gradebook_functions.inc.php';
$addDocumentToWork = api_get_configuration_value('add_document_to_work');

@ -17,9 +17,6 @@ api_protect_course_script(true);
require_once 'work.lib.php';
require_once api_get_path(LIBRARY_PATH).'mail.lib.inc.php';
require_once api_get_path(LIBRARY_PATH).'fileManage.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileUpload.lib.php';
require_once api_get_path(LIBRARY_PATH).'fileDisplay.lib.php';
$course_id = api_get_course_int_id();
$course_info = api_get_course_info();

@ -1,5 +1,4 @@
<?php
require_once(api_get_path(LIBRARY_PATH).'fileDisplay.lib.php');
class TestFileDisplay extends UnitTestCase {
public function TestFileDisplay(){

@ -19,7 +19,7 @@ use \ChamiloSession as Session;
* @todo check for duplication of "require_once" files with test_suite.php
* @author Arthur Portugal
*/
/*
INIT SECTION
*/
@ -80,7 +80,7 @@ require_once $libdir.'exercise_show_functions.lib.php';
require_once $libdir.'fileManage.lib.php';
require_once $libdir.'notebook.lib.php';
/**This files need be inside a buffering to clean the objects*/
/**This files need be inside a buffering to clean the objects*/
ob_start();
require_once $libdir.'main_api.lib.php';
require_once $libdir.'course_document.lib.php';
@ -92,7 +92,7 @@ ob_end_clean();
//require_once $maindir.'exercice/exercise.lib.php';
class TestManager {
/* MAIN CODE */
/**
@ -103,23 +103,23 @@ class TestManager {
*/
function create_test_course($course_code = 'TESTCOURSE') {
/* Table definitions */
/* Table definitions */
$table_course = Database::get_main_table(TABLE_MAIN_COURSE);
$course_table = Database::get_main_table(TABLE_MAIN_COURSE);
$course_cat_table = Database::get_main_table(TABLE_MAIN_CATEGORY);
global $_configuration, $_user, $_course, $cidReq;
$cidReq = $course_code;
/* Check if the course exists */
$sql = "SELECT code FROM $table_course WHERE code = '$cidReq' ";
$rs = Database::query($sql, __FILE__, __LINE__);
$row = Database::fetch_row($rs);
/* Create the course in the database */
if (empty($row[0])) {
// Create a course
$course_data = array(
@ -137,18 +137,18 @@ function create_test_course($course_code = 'TESTCOURSE') {
$course_data['course_language'],$course_data['course_admin_id'],
$course_data['db_prefix'], $course_data['firstExpirationDelay']);
}
$sql = "SELECT course.*, course_category.code faCode, course_category.name faName
FROM $course_table
LEFT JOIN $course_cat_table
ON course.category_code = course_category.code
WHERE course.code = '$cidReq'";
$result = Database::query($sql);
/* Create the session */
if (Database::num_rows($result)>0) {
$cData = Database::fetch_array($result);
$_cid = $cData['code' ];
@ -169,24 +169,24 @@ function create_test_course($course_code = 'TESTCOURSE') {
$_course['visibility' ] = $cData['visibility' ];
$_course['subscribe_allowed'] = $cData['subscribe' ];
$_course['unsubscribe'] = $cData['unsubscribe' ];
Session::write('_cid',$_cid);
Session::write('_course',$_course);
}
/* Load the session */
$_SESSION['_user']['user_id'] = 1;
$_SESSION['_user']['user_id'] = 1;
$_SESSION['is_courseAdmin'] = 1;
$_SESSION['show'] = showall;
/* Load the user */
$_user['user_id'] = $_SESSION['_user']['user_id'];
}
/**
* This function delete the test course from the database and destroy the sessions.
* This function delete the test course from the database and destroy the sessions.
* @param string the course code than will be delete.
* @return void
*/
@ -194,7 +194,7 @@ function create_test_course($course_code = 'TESTCOURSE') {
function delete_test_course($course_code = 'TESTCOURSE') {
$res = CourseManager::delete_course($course_code);
$path = api_get_path(SYS_PATH).'archive';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if (strpos($file,$course_code)!==false) {
@ -205,7 +205,7 @@ function delete_test_course($course_code = 'TESTCOURSE') {
}
closedir($handle);
}
// Check api session destroy
if (!headers_sent() && session_id() != "") {
$res=Session::destroy();

Loading…
Cancel
Save