* The main codeactivity configuration form * * It uses the standard core Moodle formslib. For more info about them, please * visit: http://docs.moodle.org/en/Development:lib/formslib.php * * @package mod_codeactivity * @copyright 2014 Ryan Nutt http://www.nutt.net * @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later */ if (!defined('AJAX_SCRIPT')) { define('AJAX_SCRIPT', true); } require_once dirname(__FILE__) . '/../../config.php'; require_once $CFG->dirroot . '/repository/lib.php'; require_once dirname(__FILE__) . '/inc/classes/codeactivity.php'; // For unit tests to work. global $CFG, $PAGE; require_login(); if ($_POST['action'] == 'listFiles') { codeactivity::ajaxListFiles(); } else { if ($_POST['action'] == 'addTest') { codeactivity::ajaxAddTest(); } else { if ($_POST['action'] == 'deleteTest') { codeactivity::ajaxDeleteTest(); } else { die('Invalid action parameter: ' . $_POST['action']); } } }