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'); }
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'); }