JasonWoof Got questions, comments, patches, etc.? Contact Jason Woofenden
session_new() returns id, fixed db_count()
authorjason <jason@lappy.(none)>
Fri, 11 Apr 2008 22:42:22 +0000 (18:42 -0400)
committerjason <jason@lappy.(none)>
Fri, 11 Apr 2008 22:42:22 +0000 (18:42 -0400)
db.php
session.php

diff --git a/db.php b/db.php
index 9390035..0a1369f 100644 (file)
--- a/db.php
+++ b/db.php
@@ -212,7 +212,9 @@ function db_get_value($table, $columns, $where = '') {
 }
 
 function db_count($table, $where = '') {
-       return db_get_value($table, 'count(*)', $where);
+       $args = func_get_args();
+       array_splice($args, 1, 0, array('count(*)'));
+       return call_user_func_array('db_get_value', $args);
 }
 
 # call either of these ways:
index 4bbaea9..4efec20 100644 (file)
@@ -71,6 +71,7 @@ function session_new($length = 86400) {
        $GLOBALS['session_key'] = $session_key;
        $_REQUEST['session_key'] = $session_key; #just in case someone calls session_exists() after session_new()
        session_touch($length);
+       return $GLOBALS['session_key'];
 }
 
 # call to renew the timeout for the session.