Esempio n. 1
0
function xmldb_message_task_install() {
    global $DB;

    $result = true;

    $provider = new stdClass();
    $provider->name  = 'task';
    //Avoid duplicate processors
    if (!$DB->get_record('message_processors', array('name' => $provider->name))) {
        $DB->insert_record('message_processors', $provider);
    }

    // set default permitted
    tm_set_preference_defaults();

    return $result;
}
Esempio n. 2
0
/**
 * Upgrade code for alert message processor
 */

function xmldb_message_alert_upgrade($oldversion) {
    global $CFG, $DB;

    $dbman = $DB->get_manager();

    if ($oldversion < 2010110101) {
        $processor = new stdClass();
        $processor->name  = 'alert';
        if (!$DB->get_record('message_processors', array('name' => $provider->name))) {
            $DB->insert_record('message_processors', $processor);
        }

    /// alert savepoint reached
        upgrade_plugin_savepoint(true, 2010110101, 'message', 'alert');
    }

    // set default permitted
    tm_set_preference_defaults();

    return true;
}