//============================================================================ // (c) 2009-2010, Eolya - All Rights Reserved. // This source code is the property of Eolya. // The license applying to this source code is available at : // http://www.crawl-anywhere.com/licenses/ //============================================================================ require_once "../../init_gpc.inc.php"; require_once "../../init.inc.php"; $action = $_GET["action"]; $limit = $_GET["limit"]; if ($limit == "") { $limit = "0"; } require_once "content.common.ajax.inc.php"; require_once_all('../sources/*.inc.php'); if (!isset($_SESSION["crawl_countries"])) { $handle = fopen("../ressources/code_countries.txt", "rb"); while (!feof($handle)) { $line = trim(fgets($handle)); if ($line != "") { $parts = explode(';', $line); $aCountries[trim($parts[1])] = ucwords(strtolower(trim($parts[0]))); } } fclose($handle); $_SESSION["crawl_countries"] = $aCountries; } else { $aCountries = $_SESSION["crawl_countries"]; } if (!isset($_SESSION["crawl_languages"])) {
<?php require_once_all(dirname(__FILE__) . '/*.inc.php'); interface iSource { public function getType(); public function load($ar); public function displayPageConnect(); public function displayPageMain(); public function displayPageAdvanced(); public function displayPageStatus(); } abstract class SourceBase { protected $config; protected $id_account_current; protected $db; protected $aLanguages; protected $aCountries; protected $data; protected $commons; function __construct($config, $id_account_current, $db, $aLanguages, $aCountries) { $this->config = $config; $this->id_account_current = $id_account_current; $this->db = $db; $this->aCountries = $aCountries; $this->aLanguages = $aLanguages; $this->data = null; $this->commons = array(); $this->commons[] = 'id';
require_once $CFG->libdir . '/filestorage/zip_packer.php'; require_once $CFG->dirroot . '/question/format.php'; require_once $CFG->libdir . '/ims/main.php'; /* require_once dirname(__FILE__) .'/lib/debug_util.class.php'; require_once dirname(__FILE__) .'/lib/util.php'; require_once_all(dirname(__FILE__) .'/lib/*.class.php'); require_once dirname(__FILE__) .'/qti/reader/ims_xml_reader.class.php'; require_once_all(dirname(__FILE__) .'/qti/reader/*.class.php'); require_once dirname(__FILE__) .'/qti/writer/Ims_id_factory.class.php'; require_once dirname(__FILE__) .'/qti/writer/Ims_xml_writer.class.php'; require_once_all(dirname(__FILE__) .'/qti/writer/*.class.php'); require_once dirname(__FILE__) .'/qti/qti_resource_manager_base.class.php'; require_once dirname(__FILE__) .'/qti/qti_renderer_base.class.php'; require_once_all(dirname(__FILE__) .'/qti/*.class.php'); require_once dirname(__FILE__) .'/qti/import_strategy/qti_import_strategy_base.class.php'; require_once_all(dirname(__FILE__) .'/qti/import_strategy/*.class.php'); */ require_once dirname(__FILE__) . '/moodle/builder/question_builder.class.php'; require_once dirname(__FILE__) . '/moodle/builder/numerical_builder_base.class.php'; require_once dirname(__FILE__) . '/moodle/builder/calculated_builder_base.class.php'; require_once dirname(__FILE__) . '/moodle/builder/calculated_builder.class.php'; require_once_all(dirname(__FILE__) . '/moodle/builder/*.class.php'); require_once dirname(__FILE__) . '/moodle/serializer/serializer_base.class.php'; require_once dirname(__FILE__) . '/moodle/serializer/question_serializer.class.php'; require_once dirname(__FILE__) . '/moodle/serializer/numerical_serializer_base.class.php'; require_once dirname(__FILE__) . '/moodle/serializer/calculated_serializer_base.class.php'; require_once_all(dirname(__FILE__) . '/moodle/serializer/*.class.php'); require_once_all(dirname(__FILE__) . '/moodle/*.class.php'); require_once dirname(__FILE__) . '/qti_export.class.php'; require_once dirname(__FILE__) . '/qti_import.class.php';
function require_once_dir($dir) { require_once_all(get_files($dir)); }
function require_once_all($path, $ext = 'php') { //$path = untrailingslashit($path); if (is_dir($path)) { foreach (glob($path . '/*') as $fileordir) { require_once_all($fileordir, $ext); } } else { if (is_file($path) && ($ext === getFileExtension($path))) { //if (is_file($path)){ require_once ($path); } } }