Artem Andreev
14 years ago
1 changed files with 33 additions and 0 deletions
@ -0,0 +1,33 @@ |
|||||
|
<?php |
||||
|
|
||||
|
/** |
||||
|
* This file replaces the legacy STATEMENTS section in db/install.xml, |
||||
|
* lib.php/modulename_install() post installation hook and partially defaults.php |
||||
|
* |
||||
|
* @package mod |
||||
|
* @subpackage attforblock |
||||
|
* @copyright 2011 Artem Andreev <andreev.artem@gmail.com> |
||||
|
* @license http://www.gnu.org/copyleft/gpl.html GNU GPL v3 or later |
||||
|
*/ |
||||
|
|
||||
|
/** |
||||
|
* Post installation procedure |
||||
|
*/ |
||||
|
function xmldb_attforblock_install() { |
||||
|
global $DB; |
||||
|
|
||||
|
$result = true; |
||||
|
$arr = array('P' => 2, 'A' => 0, 'L' => 1, 'E' => 1); |
||||
|
foreach ($arr as $k => $v) { |
||||
|
unset($rec); |
||||
|
$rec->attendanceid = 0; |
||||
|
$rec->acronym = get_string($k.'acronym', 'attforblock'); |
||||
|
$rec->description = get_string($k.'full', 'attforblock'); |
||||
|
$rec->grade = $v; |
||||
|
$rec->visible = 1; |
||||
|
$rec->deleted = 0; |
||||
|
$result = $result && $DB->insert_record('attendance_statuses', $rec); |
||||
|
} |
||||
|
|
||||
|
return $result; |
||||
|
} |
Loading…
Reference in new issue