comparison includes/session.inc @ 9:acef7ccb09b5 6.4

Drupal 6.4
author Franck Deroche <webmaster@defr.org>
date Tue, 23 Dec 2008 14:32:08 +0100
parents c1f4ac30525a
children 589fb7c02327
comparison
equal deleted inserted replaced
8:85cbd6048071 9:acef7ccb09b5
1 <?php 1 <?php
2 // $Id: session.inc,v 1.44.2.1 2008/02/07 11:58:40 goba Exp $ 2 // $Id: session.inc,v 1.44.2.2 2008/08/12 10:29:03 dries Exp $
3 3
4 /** 4 /**
5 * @file 5 * @file
6 * User session handling functions. 6 * User session handling functions.
7 */ 7 */
105 105
106 db_query("UPDATE {sessions} SET sid = '%s' WHERE sid = '%s'", session_id(), $old_session_id); 106 db_query("UPDATE {sessions} SET sid = '%s' WHERE sid = '%s'", session_id(), $old_session_id);
107 } 107 }
108 108
109 /** 109 /**
110 * Counts how many users have sessions. Can count either anonymous sessions, authenticated sessions, or both. 110 * Counts how many users have sessions. Can count either anonymous sessions or authenticated sessions.
111 * 111 *
112 * @param int $timestamp 112 * @param int $timestamp
113 * A Unix timestamp representing a point of time in the past. 113 * A Unix timestamp representing a point of time in the past.
114 * The default is 0, which counts all existing sessions. 114 * The default is 0, which counts all existing sessions.
115 * @param int $anonymous 115 * @param boolean $anonymous
116 * TRUE counts only anonymous users. 116 * TRUE counts only anonymous users.
117 * FALSE counts only authenticated users. 117 * FALSE counts only authenticated users.
118 * Any other value will return the count of both authenticated and anonymous users.
119 * @return int 118 * @return int
120 * The number of users with sessions. 119 * The number of users with sessions.
121 */ 120 */
122 function sess_count($timestamp = 0, $anonymous = true) { 121 function sess_count($timestamp = 0, $anonymous = true) {
123 $query = $anonymous ? ' AND uid = 0' : ' AND uid > 0'; 122 $query = $anonymous ? ' AND uid = 0' : ' AND uid > 0';