Example #1
0
function add_first_user()
{
    global $input;
    // Add the first user in database
    $first_user = file_get_contents("../first_user");
    $first_user = explode(" , ", $first_user);
    $user_ID = $first_user[0];
    $surname = $first_user[3];
    $forename = $first_user[2];
    $passwd = $first_user[1];
    $permissions = 1;
    //   try {
    if (!db_ready()) {
        db_prepare();
    }
    db_user_create($user_ID, $surname, $forename, $passwd, $permissions);
    add_admin_to_file($user_ID);
    push_users_to_ezmanager();
    db_log(db_gettable('users'), 'Created user ' . $user_ID, $_SESSION['user_login']);
    db_close();
    //  } catch (PDOException $e) {
    //      $errors['db_error'] = $e->getMessage();
    //      require template_getpath('install.php');
    //      die;
    //  }
    session_destroy();
    unlink("../first_user");
    require template_getpath('install_success.php');
}
Example #2
0
function push_changes()
{
    //TODO: DO THIS FUNCTION
    // Save admins into ezmanager & recorders
    $res = push_admins_to_recorders_ezmanager();
    if (!$res) {
        echo '<div class="alert alert-warning">' . template_get_message('push_to_recorders_unsuccessful', get_lang()) . '</div>';
    }
    // Save users & courses into recorder
    push_users_courses_to_recorder();
    // Save additional users into ezmanager
    push_users_to_ezmanager();
    // Save changes to classroom into ezmanager
    push_classrooms_to_ezmanager();
    // Remove "save changes" alert
    remove_changes_alert();
    db_log('', 'Pushed changes on recorders and ezmanager', $_SESSION['user_login']);
    include template_getpath('div_main_header.php');
    echo '<div class="alert alert-success">' . template_get_message('save_successful', get_lang()) . '</div>';
    include template_getpath('div_main_footer.php');
}