2 if (!defined('AT_INCLUDE_PATH')) { exit; }
\r
4 $_course_privilege = 'new'; // 0/false | 1/AT_PRIV_ADMIN | 'new'/TRUE
\r
5 $_admin_privilege = 'new'; // 0/false | 1/AT_ADMIN_PRIV_ADMIN | 'new'/TRUE
\r
7 $directory = realpath(AT_INCLUDE_PATH . '../') . '/sco'; // a top level directory
\r
9 // check if the directory is writeable
\r
10 if (!is_dir($directory) && !@mkdir($directory)) {
\r
11 $msg->addError(array('MODULE_INSTALL', '<li>'.$directory.' does not exist. Please create it.</li>'));
\r
13 @chmod($directory, 0666);
\r
14 if (!is_writable($directory)) {
\r
15 $msg->addError(array('MODULE_INSTALL', '<li>'.$directory.' is not writeable. On Unix issue the command <kbd>chmod a+rw</kbd>.</li>'));
\r
19 if (!$msg->containsErrors() && file_exists(dirname(__FILE__) . '/module.sql')) {
\r
20 // deal with the SQL file:
\r
21 require(AT_INCLUDE_PATH . 'classes/sqlutility.class.php');
\r
22 $sqlUtility =& new SqlUtility();
\r
23 $sqlUtility->queryFromFile(dirname(__FILE__) . '/module.sql', TABLE_PREFIX);
\r