GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ require '../lib/bootstrap.php'; page_open(array("sess" => "Seminar_Session", "auth" => "Seminar_Default_Auth", "perm" => "Seminar_Perm", "user" => "Seminar_User")); require_once 'lib/messaging.inc.php'; //nur wenn wir angemeldet sind sollten wir dies tun! if ($auth->auth["uid"] != "nobody") { $sms = new messaging(); $my_messaging_settings = UserConfig::get($user->id)->MESSAGING_SETTINGS; //Wenn Option dafuer gewaehlt, alle ungelsesenen Nachrichten als gelesen speichern if ($my_messaging_settings["logout_markreaded"]) { $sms->set_read_all_messages(); } $logout_user = $user->id; // TODO this needs to be generalized or removed //erweiterung cas if ($auth->auth["auth_plugin"] == "cas") { $casauth = StudipAuthAbstract::GetInstance('cas'); $docaslogout = true; } //Logout aus dem Sessionmanagement $auth->logout(); $sess->delete(); page_close(); //Session changed zuruecksetzen $timeout = time() - 15 * 60; $user->set_last_action($timeout);