Update for php version changes. develop
authorSteve Sutton <steve@gaslightmedia.com>
Fri, 30 Dec 2016 21:03:50 +0000 (16:03 -0500)
committerSteve Sutton <steve@gaslightmedia.com>
Fri, 30 Dec 2016 21:03:50 +0000 (16:03 -0500)
Update all ereg or ereg_replace funcions to preg_match and preg_replace.
Update Toolbox for php version updates.

12 files changed:
admin/Toolbox/edit_bus.phtml
admin/Toolbox/edit_bus_category.phtml
admin/Toolbox/index.phtml
admin/Toolbox/list_bus_category.phtml
admin/Toolbox/update_bus.phtml
admin/Toolbox/update_bus_category.phtml
classes/class_db.inc
classes/class_events.inc
classes/class_tellfriend.inc
classes/class_template.inc
classes/glm-Events-calendar-2-0.phtml
setup.phtml

index 37b73a0..444aff8 100755 (executable)
@@ -98,7 +98,8 @@ else
        echo "<table cellspacing=0 cellpadding=4 width=400 align=center border=0 bgcolor=\"#c0c0c0\">";
 
                echo "<tr><th colspan=2>Pages:</th></tr>";
-               if(isset($id) && $id != "") {
+               if(isset($id) && $id != ""){
+            $oldalt = array();
                        $qs = "SELECT   bc.id as catid, bcb.id as id,bc.category,bcb.pos
                        FROM    bus_category bc,bus_category_bus bcb,bus b
                        WHERE   bcb.busid = $id
index 405b68e..9c6fd27 100755 (executable)
@@ -127,7 +127,7 @@ foreach($row as $key=>$value) {
 
                case "keyword":
                        echo "<tr><td class=\"navtd\" align=\"right\"><font color=red>Keyword:</font></td>";    
-               text_box("keyword",$value);             
+                       text_box("keyword",htmlspecialchars($value));           
                echo "</tr>";
                break;
 
index 550afb8..5d3a295 100755 (executable)
@@ -1,3 +1,3 @@
-<?
+<?php
 header("Location: list_bus_category.phtml");
 ?>
index 62ad8cf..afebad8 100755 (executable)
@@ -1,23 +1,18 @@
 <?php
 session_start();
-session_register("expanded");
-if( is_numeric( $_GET['expand'] ) )
-{
-       // code for adding expanded 
-       $expanded[$_GET['expand']] = $_GET['expand'];
+//$_SESSION['expanded'] = $expanded;
+if( isset( $_REQUEST['expand'] ) && $expand = filter_var( $_REQUEST['expand'], FILTER_VALIDATE_INT ) ) {
+       // code for adding expanded
+       $_SESSION['expanded'][$expand]    = $expand;
+    //$_SESSION['expanded'] = $expanded;
 }
-if( is_numeric( $fold ) )
-{
-       // code for folding 
-       $oldexp = $expanded;
-       session_unregister("expanded");
-       unset($oldexp[$fold]);
-       $expanded = $oldexp; 
-       session_register("expanded");
+if( isset( $_REQUEST['fold'] ) && $fold = filter_var( $_REQUEST['fold'], FILTER_VALIDATE_INT) ) {
+       // code for folding
+    unset($_SESSION['expanded'][$fold]);
 }
-//$Id: list_bus_category.phtml,v 1.1.1.1 2006/03/27 14:44:12 cscott Exp $
-include("../../setup.phtml");
-include("toolbox_setup.inc");
+
+require_once '../../setup.phtml';
+require_once 'toolbox_setup.inc';
 
 if(!$conn = db_connect()) html_error(DB_ERROR_MSG,0);
 top("Pages (List)",HELP_BASE."buscat.phtml?key=list","ToolboxUserGuide_1.0");
@@ -64,8 +59,8 @@ if(isset($active))
        <tr><td>
 
        <form action="update_bus_category.phtml" method="POST">
-       <?
-       include_once("threads.phtml");
+       <?php
+       include_once 'threads.phtml';
        $qs = "SELECT   id,parent,pos,category,active
        FROM    bus_category
        WHERE   parent is not null
@@ -108,13 +103,13 @@ for($i=0;$i<pg_numrows($res);$i++)
                                FROM    bus_category
                                WHERE   parent = $parent";
 
-                       if(!$maxresult = db_exec($conn,$qs)) 
+                       if(!$maxresult = db_exec($conn,$qs))
                        {
                                html_error(DB_ERROR_MSG.$qs,0);
                        }
                        $max_data = db_fetch_array($maxresult,0,PGSQL_ASSOC);
                        $maxpos = $max_data['maxpos'];
-                       $pos = "<font size=-4><select name=pos 
+                       $pos = "<font size=-4><select name=pos
                                onChange=location.href=this[this.selectedIndex].value;
                        size=1>";
                        for($newpos=1;$newpos<=$maxpos;$newpos++)
@@ -139,7 +134,7 @@ for($i=0;$i<pg_numrows($res);$i++)
                        $close = true;
                        unset($expanded[$id]);
                }
-               if( $expanded[$id] )
+               if( $_SESSION['expanded'][$id] )
                {
                        $close = false;
                }
@@ -160,7 +155,7 @@ for($i=0;$i<pg_numrows($res);$i++)
                "endItem" => "</li>");
 if(db_numrows($res) != 0)
        {
-               $myThread = new Thread($links); 
+               $myThread = new Thread($links);
                $converted = $myThread->sortChilds($threads); //sort threads by parent
                print $myThread->convertToThread($converted, $converted[0]); //print the threads
        }
@@ -168,6 +163,6 @@ if(db_numrows($res) != 0)
 </form>
 </td></tr>
 </table>
-<?
+<?php
 footer();
 ?>
index 70aebb5..e529ef5 100755 (executable)
@@ -15,7 +15,7 @@ $location = "../list_bus.phtml?catid=$catid";
 
 http_strip($url);
 
-if(    $REQUEST_METHOD == "POST" || $Command == "Move" ) {
+if(    $_POST || $Command == "Move"    ) {
 
        switch($Command) {
        
@@ -86,13 +86,13 @@ if( $REQUEST_METHOD == "POST" || $Command == "Move" ) {
                        break;
        
                case "Update":
-                       $oldcatid = ereg_replace("^:","",$oldcatid);
-                       $oldcatid = split(":",$oldcatid);
+                       $oldcatid = preg_replace("%^:%","",$oldcatid);
+                       $oldcatid = preg_split("%:%",$oldcatid);
        
                        if($category)
                        {
-                               $category = ereg_replace("^:","",$category);
-                               $catid = split(":",$category);
+                               $category = preg_replace("%^:%","",$category);
+                               $catid = preg_split("%:%",$category);
                        }
 /*
                echo "<pre>";
@@ -287,8 +287,8 @@ if( $REQUEST_METHOD == "POST" || $Command == "Move" ) {
                case "Insert":
                        if($category)
                        {
-                               $category = ereg_replace("^:","",$category);
-                               $catid = split(":",$category);
+                               $category = preg_replace("%^:%","",$category);
+                               $catid = preg_split("%:%",$category);
                        }
                        if(!$dbd = db_connect()) html_error(DB_ERROR_MSG,0);
                        $tmp = "";
@@ -387,24 +387,24 @@ if(       $REQUEST_METHOD == "POST" || $Command == "Move" ) {
                                        $qs = "INSERT INTO ".TABLE." 
                                                                (".ID.", $tmp )
                                                   VALUES
-                                                               (nextval('".SEQUENCE."'), $tmp_value)";
+                                                               (nextval('".SEQUENCE."'), $tmp_value) RETURNING id";
                                        if(!$res = db_exec($dbd,$qs)) 
                                        {
                                                die( pg_errormessage($dbd).$qs );
                                        }
-                                       if(!$oid = pg_GetLastOid($res)) 
-                                       {
-                                               die( pg_errormessage($dbd).$qs );
-                                               html_error("CANT GET LAST OID",1);
-                                       }
+                                       //if(!$oid = pg_GetLastOid($res))
+                                       //{
+                                               //die( pg_errormessage($dbd).$qs );
+                                               //html_error("CANT GET LAST OID",1);
+                                       //}
                                        
-                                       $qs = "SELECT   id
-                                                  FROM         bus 
-                                                  WHERE        oid = $oid";
-                                       if(!$res = db_exec($dbd,$qs))
-                                       {
-                                               html_error(DB_ERROR_MSG.$qs,0);
-                                       }
+                                       //$qs = "SELECT         id
+                                       //         FROM         bus
+                                       //         WHERE        oid = $oid";
+                                       //if(!$res = db_exec($dbd,$qs))
+                                       //{
+                                               //html_error(DB_ERROR_MSG.$qs,0);
+                                       //}
                                        $row = db_fetch_array($res,0,PGSQL_ASSOC);
                                        if(is_array($catid))
                                        {
@@ -484,8 +484,8 @@ if( $REQUEST_METHOD == "POST" || $Command == "Move" ) {
                        break;
        
                case "Delete":
-                       $oldcatid = ereg_replace("^:","",$oldcatid);
-                       $oldcatid = split(":",$oldcatid);
+                       $oldcatid = preg_replace("%^:%","",$oldcatid);
+                       $oldcatid = preg_split("%:%",$oldcatid);
        
                        $qs = "DELETE FROM bus
                                   WHERE id = $id";
@@ -555,10 +555,10 @@ if(       $REQUEST_METHOD == "POST" || $Command == "Move" ) {
                        break;
        
                case "Cancel":
-                       $oldcatid = ereg_replace("^:","",$oldcatid);
-                       $oldcatid = split(":",$oldcatid);
-                       $catid = ereg_replace("^:","",$oldcatid);
-                       $catid = split(":",$oldcatid);
+                       $oldcatid = preg_replace("%^:%","",$oldcatid);
+                       $oldcatid = preg_split("%:%",$oldcatid);
+                       $catid = preg_replace("%^:%","",$oldcatid);
+                       $catid = preg_split("%:%",$oldcatid);
                        $location = "list_bus.phtml?catid=".$oldcatid[0]."&".SID; 
                        break;
        
index 88f6549..c5efc66 100755 (executable)
@@ -2,7 +2,11 @@
 //$Id: update_bus_category.phtml,v 1.1.1.1 2006/03/27 14:44:12 cscott Exp $
 include("../../setup.phtml");
 $description = ( trim( strip_tags( $description ) ) != "" ) ? $description :'';
-if($REQUEST_METHOD == "POST" || $Command == "Move") {
+$category    = addslashes(stripslashes($category));
+$description = addslashes(stripslashes($description));
+$intro       = addslashes(stripslashes($intro));
+$imagename   = addslashes(stripslashes($imagename));
+if($_POST || $Command == "Move") {
        switch($Command) {
 
                case "Move":
index c0ff126..6db152b 100755 (executable)
@@ -1,6 +1,6 @@
 <?php
 // $Id: class_db.inc,v 1.1.1.1 2006/03/27 14:44:14 cscott Exp $
-class GLM_DB 
+class GLM_DB
        {
                /** @var host database host server name */
                var $host;
@@ -16,23 +16,21 @@ class GLM_DB
                var $conn;
                /** @var trans bool if true a transaction is in process */
                var $trans;
-               /** @var dbd connection object from postgres */
-               var $dbd;
                function GLM_DB( $conn = CONN_STR )
                {
                        $this->host = "";
                        $this->dbname = "";
                        $this->user = "nobody";
-                       $this->password = "";   
+                       $this->password = "";
                        $this->conn = $conn;
-                       $this->trans = 0;       
+                       $this->trans = 0;
                        $this->dbd = "";
                }
 
                /** db_connect
-                 Creates a connection to database specified $conn_str, 
-                 and returns a boolean for success.                    
-                 @param conn_str       Connect String                                          
+                 Creates a connection to database specified $conn_str,
+                 and returns a boolean for success.
+                 @param conn_str       Connect String
                  @param fail_mode      Failure Mode
                  TRUE = Abort with HTML
                  FALSE = Return with fail code
@@ -43,7 +41,7 @@ class GLM_DB
                {
                        if( isset( $this->dbd ) && $this->dbd != "" )
                        {
-                               return( $this->dbd );   
+                               return( $this->dbd );
                        }
                        switch ( DB_TYPE )
                        {
@@ -53,7 +51,7 @@ class GLM_DB
                                                $conn = $this->conn;// CONN_STR;
                                        }
                                        else
-                                       {       
+                                       {
                                                $conn .= ( $this->host ) ? 'host='.$this->host.' ' : '';
                                                $conn .= ( $this->dbname ) ? 'dbname='.$this->dbname.' ' : '';
                                                $conn .= ( $this->user ) ? 'user='.$this->user." " : '';
@@ -69,12 +67,12 @@ class GLM_DB
                                        return( 0 );
                                        break;
                        }
-                       return( $this->dbd );           
+                       return( $this->dbd );
                }
-               /** db_close 
-                 Closes the connection to database specified by the handle dbd 
-                 returns a boolean for success                                         
-                 @returns bool - Returns 1 on success 0 if dbd is not a valid connection       
+               /** db_close
+                 Closes the connection to database specified by the handle dbd
+                 returns a boolean for success
+                 @returns bool - Returns 1 on success 0 if dbd is not a valid connection
                 */
 
                function db_close()
@@ -90,16 +88,16 @@ class GLM_DB
                }
 
                /** db_exec
-                 Execute an SQL query, * returning a valid result index or zero(0) on  
-                 failure.                                                              
-                 @param $qs -- SQL query string                                
-                 @returns int Returns a valid result index on success 0 on failure     
+                 Execute an SQL query, * returning a valid result index or zero(0) on
+                 failure.
+                 @param $qs -- SQL query string
+                 @returns int Returns a valid result index on success 0 on failure
                 */
                function db_exec( $qs )
                {
                        if( !$this->dbd )
                        {
-                               $this->dbd = $this->db_connect();       
+                               $this->dbd = $this->db_connect();
                        }
                        switch ( DB_TYPE )
                        {
@@ -114,12 +112,12 @@ class GLM_DB
                }
 
                /** db_fetch_array
-                 Stores the data in associative indices, using the field names as      
-                 keys.                                                                 
-                 @param $res -- valid database result index                    
-                 @param $i -- row number                                       
-                 @param $type -- PGSQL_ASSOC,PGSQL_BOTH,PGSQL_NUM                                      
-                 @returns array Returns an associative array of key-value pairs                
+                 Stores the data in associative indices, using the field names as
+                 keys.
+                 @param $res -- valid database result index
+                 @param $i -- row number
+                 @param $type -- PGSQL_ASSOC,PGSQL_BOTH,PGSQL_NUM
+                 @returns array Returns an associative array of key-value pairs
                 */
 
                function db_fetch_array( $res, $i, $type )
@@ -137,9 +135,9 @@ class GLM_DB
                }
 
                /** db_freeresult
-                 Free result memory.                                                   
-                 @param $res -- valid database result index                    
-                 @returns bool - Returns 1 for success 0 for failure                   
+                 Free result memory.
+                 @param $res -- valid database result index
+                 @returns bool - Returns 1 for success 0 for failure
                 */
 
                function db_freeresult( $res )
@@ -157,9 +155,9 @@ class GLM_DB
                }
 
                /** db_numrows
-                 Determine number of rows in a result index                            
-                 @param $res -- valid database result index                    
-                 @returns int - Returns number of rows                                 
+                 Determine number of rows in a result index
+                 @param $res -- valid database result index
+                 @returns int - Returns number of rows
                 */
 
                function db_numrows( $res )
@@ -177,14 +175,14 @@ class GLM_DB
                        return( $ret );
                }
                /** db_auto_get_array
-                 The auto function for retrieving an array based soley on a query      
-                 string. This function makes the connection, does the exec, fetches    
-                 the array, closes the connection, frees memory used by the result,    
-                 and then returns the array                                            
-                 @param $qs    SQL query string                                
-                 @param $i             row number                                      
-                 @param $type  PGSQL_ASSOC or PGSQL_BOTH or PSQL_NUM                                           
-                 @returns array - Returns an associative array of key-value pairs              
+                 The auto function for retrieving an array based soley on a query
+                 string. This function makes the connection, does the exec, fetches
+                 the array, closes the connection, frees memory used by the result,
+                 and then returns the array
+                 @param $qs    SQL query string
+                 @param $i             row number
+                 @param $type  PGSQL_ASSOC or PGSQL_BOTH or PSQL_NUM
+                 @returns array - Returns an associative array of key-value pairs
                 */
 
                function db_auto_array( $qs, $i, $type )
@@ -212,12 +210,12 @@ class GLM_DB
                }
 
                /** db_auto_exec
-                 The auto function for executing a query.                              
-                 This function makes the connection, does the exec, fetches            
-                 the array, closes the connection, frees memory used by the result,    
-                 and then returns success (not a valid result index)                   
-                 @param $qs    SQL query string                                
-                 @returns int - Returns 1 for success 0 for failure                    
+                 The auto function for executing a query.
+                 This function makes the connection, does the exec, fetches
+                 the array, closes the connection, frees memory used by the result,
+                 and then returns success (not a valid result index)
+                 @param $qs    SQL query string
+                 @returns int - Returns 1 for success 0 for failure
                 */
 
                function db_auto_exec( $qs )
@@ -231,21 +229,21 @@ class GLM_DB
                        {
                                return( 0 );
                        }
-                       else 
+                       else
                        {
                                return( 1 );
                        }
                }
                /** db_auto_get_data
-                 @discussion   The auto function for retrieving an array based soley on a query        
-                 string. This function makes the connection, does the exec, fetches    
-                 the array, closes the connection, frees memory used by the result,    
-                 and then returns the array                                            
-                 @param string $qs     SQL query string                                
-                 @returns      Returns an associative array of key-value pairs or 0 on error   
+                 @discussion   The auto function for retrieving an array based soley on a query
+                 string. This function makes the connection, does the exec, fetches
+                 the array, closes the connection, frees memory used by the result,
+                 and then returns the array
+                 @param string $qs     SQL query string
+                 @returns      Returns an associative array of key-value pairs or 0 on error
                 */
 
-               function db_auto_get_data( $qs ) 
+               function db_auto_get_data( $qs )
                {
                        if( !$this->dbd )
                        {
@@ -260,7 +258,7 @@ class GLM_DB
                        {
                                $data[$i] = $this->db_fetch_array ($res, $i, PGSQL_ASSOC );
                        }
-                       if( isset( $data ) && $data != "" )     
+                       if( isset( $data ) && $data != "" )
                        {
                                return( $data );
                        }
@@ -271,7 +269,7 @@ class GLM_DB
                }
 
                /** trans_start
-                 Start a postgres transaction 
+                 Start a postgres transaction
                  @returns bool true if sucessful
                 */
                function trans_start()
@@ -297,7 +295,7 @@ class GLM_DB
                }
 
                /** trans_end
-                 Commit the postgres transaction  
+                 Commit the postgres transaction
                  @returns bool true if successful
                 */
                function trans_end()
@@ -315,9 +313,9 @@ class GLM_DB
                                return( false );
                }
                /** trans_exec
-                 exec a postgres query in a 
+                 exec a postgres query in a
                  postgres transaction
-                 @param string query 
+                 @param string query
                 */
                function trans_exec( $query )
                {
index 0655b56..ca397e5 100755 (executable)
@@ -12,7 +12,7 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                $this->topicid = $topicid;
                $this->page_name = $GLOBALS['PHP_SELF'];
        }
-       
+
        // date helper funcs
        function lastDayOfMonth($timestamp = '')
        {
@@ -33,28 +33,28 @@ class GLM_EVENTS extends GLM_TEMPLATE{
               date("Y",$timestamp)
           ));
        }
-       
+
        // end date helper
-       
-       
+
+
        function get_by_topic($topic)
        {
                // method fetches events based on topic id
-               
+
                if(!$year)
                        {
                                $year = date("Y");
                        }
                if(!$month || $month == "All")
                        {
-                               $month = date("n");     
+                               $month = date("n");
                        }
-               if(ereg("^0([0-9]).*",$month,$part))
+               if(preg_match("%^0([0-9]).*%",$month,$part))
                        $month = $part[1];
                $st = mktime(0,0,0,$month,1,$year);
                $starting = date("m-d-Y",$this->firstDayOfMonth($st));
                $ending = date("m-d-Y",$this->lastDayOfMonth($st));
-               
+
                $query = "SET DATESTYLE TO 'SQL,US';
                SELECT          id,header,
                        date_part('month',bdate) as mon,
@@ -67,9 +67,9 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                        btime,etime,descr,loc,contact,email,url,img,daysow,reacur
                        FROM            event
                        WHERE           visable = 't'";
-                       
+
                        $topqs=" AND topicid = $topic ";
-                       
+
                        if($topic!='All')
                        {
                                $query.=$topqs;
@@ -82,9 +82,9 @@ class GLM_EVENTS extends GLM_TEMPLATE{
 
        /**
        * getEventSearch:
-       * 
-       * @return 
-       * @access 
+       *
+       * @return
+       * @access
        **/
        function get_event_search( $cal = 0 )
        {
@@ -97,7 +97,7 @@ class GLM_EVENTS extends GLM_TEMPLATE{
 
                if( $this->topicid != 24 && $this->topicid != 'All' && $this->topicid != '' )
                {
-                       $topic_qs = ' and topicid = '.$this->topicid; 
+                       $topic_qs = ' and topicid = '.$this->topicid;
                }
 
                // Month part do not change
@@ -115,18 +115,18 @@ class GLM_EVENTS extends GLM_TEMPLATE{
 
                $page = BASE_URL.'events.phtml';
 
-               for($i=0;$i<pg_numrows($result);$i++) 
+               for($i=0;$i<pg_numrows($result);$i++)
                {
-                       $data = $this->DB->db_fetch_array($result,$i,PGSQL_ASSOC); 
+                       $data = $this->DB->db_fetch_array($result,$i,PGSQL_ASSOC);
                        $s_month = $data['d1_month'];
                        $s_year = $data['d1_year'];
                        $e_month = $data['d2_month'];
                        $e_year = $data['d2_year'];
 
-                       $watchdog = 20; 
-                       for( $y=$s_year, $m=$s_month; !($y==$e_year && $m==$e_month+1) ; ) 
+                       $watchdog = 20;
+                       for( $y=$s_year, $m=$s_month; !($y==$e_year && $m==$e_month+1) ; )
                        {
-                               if( $m == 13 ) 
+                               if( $m == 13 )
                                {
                                        $y++;
                                        $m = 1;
@@ -148,9 +148,9 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                }
 
                // Selections part
-               while( list($key,$value) = each($selection)) 
+               while( list($key,$value) = each($selection))
                {
-                       $qs = "SELECT  
+                       $qs = "SELECT
                        DISTINCT $key
                        FROM    event
                        WHERE   visable = 't'
@@ -162,12 +162,12 @@ class GLM_EVENTS extends GLM_TEMPLATE{
 
                        echo "<select name=\"$key\">";
 
-                               for ($i=0;$i<pg_numrows($result);++$i) 
+                               for ($i=0;$i<pg_numrows($result);++$i)
                                {
                                        $data = pg_result($result,$i,$key);
-                                       if($data != "") 
+                                       if($data != "")
                                        {
-                                               echo "<option value=\"$data\">$data\n"; 
+                                               echo "<option value=\"$data\">$data\n";
                                        }
                                }
 
@@ -176,29 +176,29 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                echo '<br><a name="event"></a> ';
                if( !$cal )
                {
-                       // topic part 
-                       $qs = "SELECT   
-                       DISTINCT        ON (t.descr) t.id,t.descr  
+                       // topic part
+                       $qs = "SELECT
+                       DISTINCT        ON (t.descr) t.id,t.descr
                        FROM    topic t, event e
                        WHERE   e.visable = 't'
                        AND             e.edate >= CURRENT_DATE
-                       AND             e.topicid = t.id        
+                       AND             e.topicid = t.id
                        $topic_qs
                        ORDER BY t.descr";
 
                        $result = $this->DB->db_exec($qs);
 
-                       // form header 
+                       // form header
                        echo '<div style="display:block;float:left;width:350px;"><form action="'.$page.'#event" method="POST">';
                        echo 'Search By Topic: <select name="topic">
                                <option value="All" selected>Show All Topics';
 
-                               for ($i=0;$i<pg_numrows($result);++$i) 
+                               for ($i=0;$i<pg_numrows($result);++$i)
                                {
                                        $data = $this->DB->db_fetch_array($result,$i,PGSQL_ASSOC);
-                                       if($data != "") 
+                                       if($data != "")
                                        {
-                                               echo "<option value=\"$data[id]\">$data[descr]\n"; 
+                                               echo "<option value=\"$data[id]\">$data[descr]\n";
                                        }
                                }
 
@@ -207,25 +207,25 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                        echo '</form></div>';
                }
                // Month part (output)
-               $month_qs = "SELECT 
+               $month_qs = "SELECT
                DISTINCT        bdate
                FROM            event
                WHERE           visable = 't'
                AND             edate >= CURRENT_DATE
-               ORDER BY        bdate;";        
+               ORDER BY        bdate;";
 
                $result = $this->DB->db_exec($month_qs);
 
                echo '<div style="display:block;float:left;width:350px;"><form action="'.$page.'#event" method="POST" style="display:block;float:left;width:250px;">';
                echo "By Month: <select name=\"month\">";
                //echo '<option value="">Show All Month</option>';
-                       if(isset($emonths) && is_array($emonths)) 
+                       if(isset($emonths) && is_array($emonths))
                        {
-                               for(reset($emonths);$key=key($emonths);next($emonths)) 
+                               for(reset($emonths);$key=key($emonths);next($emonths))
                                {
                                        $date = mktime(0,0,0,(integer)substr($key,0,2),1,substr($key,3,4));
                                        $now = mktime(0,0,0,date("m"),1,date("Y"));
-                                       if($date>=$now) 
+                                       if($date>=$now)
                                        {
                                                echo "<option value=\"$key\">";
                                                $m = substr( $key, 0, 2 );
@@ -239,10 +239,10 @@ class GLM_EVENTS extends GLM_TEMPLATE{
        }
        /**
        * get_events:
-       * @param $type: 
-       * 
-       * @return 
-       * @access 
+       * @param $type:
+       *
+       * @return
+       * @access
        **/
        function get_events()
        {
@@ -280,15 +280,15 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                        $this->get_event_search();
                        calendar($month,$year,2,$this->page_name.'?catid=24&amp;event=1&amp;month=',$this->page_name.'?catid=24&amp;eventid=1&month='.$month,$newdata);
                        //      echo '<div align="center"><a href="./">Back to Calendar</a></div>';
-               }       
+               }
 
        }
        /**
        * make_events:
-       * @param $row: 
-       * 
-       * @return 
-       * @access 
+       * @param $row:
+       *
+       * @return
+       * @access
        **/
        function make_events($row)
        {
@@ -329,17 +329,17 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                                $days[64] = "Saturdays";
                                if($row[$i][btime])
                                {
-                                       if($row[$i]['btime'] && $row[$i]['etime']) 
+                                       if($row[$i]['btime'] && $row[$i]['etime'])
                                        {
-                                               $time = "".$this->format_to_time($row[$i]['btime'])." to ".$this->format_to_time($row[$i]['etime'])."<br>";             
+                                               $time = "".$this->format_to_time($row[$i]['btime'])." to ".$this->format_to_time($row[$i]['etime'])."<br>";
                                        }
-                                       elseif($row[$i]['btime'] && !$row[$i]['etime']) 
+                                       elseif($row[$i]['btime'] && !$row[$i]['etime'])
                                        {
-                                               $time = "@ ".$this->format_to_time($row[$i]['btime'])."<br>";           
+                                               $time = "@ ".$this->format_to_time($row[$i]['btime'])."<br>";
                                        }
-                                       else 
+                                       else
                                        {
-                                               $time = "";             
+                                               $time = "";
                                        }
                                        $event.=$time;
                                }
@@ -414,11 +414,11 @@ class GLM_EVENTS extends GLM_TEMPLATE{
                                                $height = $size[1];
                                        }
                                        $event.='<div class="eventimg1">
-                                               <a href="#" onClick="window.open(\''.BASE_URL.'view.phtml?img='.$image.'\',\'popuphole1\',\'height='.$height.',width='.$width.',scrollbars=no\');return(false);">       
+                                               <a href="#" onClick="window.open(\''.BASE_URL.'view.phtml?img='.$image.'\',\'popuphole1\',\'height='.$height.',width='.$width.',scrollbars=no\');return(false);">
                                                        <img alt="'.$image.'" title="'.$image.'" src="'.MIDSIZED.$image.'" border="0">
                                                </a>
                                        </div>'."\n";
-                               }                               
+                               }
 
                                // Description
                                if($row[$i][descr]!='')
@@ -492,17 +492,17 @@ class GLM_EVENTS extends GLM_TEMPLATE{
 
        /**
         * format_to_time:
-        * @param $time: 
-        * 
-        * @return 
-        * @access 
+        * @param $time:
+        *
+        * @return
+        * @access
         **/
        function format_to_time($time)
        {
                return($time);
 
                $timestamp = strtotime("today $time");
-               $newtime = date("g:i A",$timestamp); 
+               $newtime = date("g:i A",$timestamp);
                return($newtime);
        }
 
index 66cb849..80b17ba 100755 (executable)
@@ -19,13 +19,13 @@ var $formvals;      // Set to zero by default, but if there are form processing error
        @param base_url full path to this file -$PHP_SELF for use in form action=""
        @param message string message to go in the email
        @param thankyou string message to display after posting
-       @return void 
+       @return void
        */
        function glm_tellfriend($base_url,$message='',$thankyou='',$postto='')
        {
                // Base url is not optional, so just set it directly
                $this->base_url=$base_url;
-               
+
                // set post to
                if($postto==''){
                        $dvar=explode('/',$_SERVER[PHP_SELF]);
@@ -36,7 +36,7 @@ var $formvals;        // Set to zero by default, but if there are form processing error
                }
                // Set the formvals to 0
                $this->formvals=0;
-               
+
                // Set message text
                if($message!='')
                {
@@ -60,18 +60,18 @@ Message from {senders_name}:
                }
                // End of constructor method
        }
-       
+
        /**  show_form
        shows the Tell a Friend form
        @param int r number of rows in the message textarea
        @param int c number of columns in the message textarea
-       @return void 
-       */ 
+       @return void
+       */
        function show_form($r=3,$c=30)
        {
                // $r is the number of rows on the message
                // $c is the number of columns on the message
-               
+
                if($this->formvals == 0)
                {
                        $fname='';
@@ -113,29 +113,29 @@ Message from {senders_name}:
                        <input type="submit" name="submit" id="submit" value="Send Email">
                </div>
                ';
-               
+
                $output.="</form>\n</div>\n";
                echo $output;
                //phpinfo();
        }
-       
+
        /**  valid email
-       Checks for a valid format and good (mx check) 
+       Checks for a valid format and good (mx check)
        email address.
        @param string email the email address as string.
-       @return boolean 
-       */ 
-       function valid_email ($email) { 
+       @return boolean
+       */
+       function valid_email ($email) {
                $check='';
                $validate_email_temp='';
-               if (eregi('^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$', $email, $check)) { 
-                       if ( getmxrr(substr(strstr($check[0], '@'), 1), $validate_email_temp) ) { 
-                               return TRUE; 
-                       } 
-               } 
-               return FALSE; 
+               if (preg_match('%^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$%i', $email, $check)) {
+                       if ( getmxrr(substr(strstr($check[0], '@'), 1), $validate_email_temp) ) {
+                               return TRUE;
+                       }
+               }
+               return FALSE;
        }
-       
+
        /** process_form
        validates the email addresses, htmlspecialchars the message, sends the email
        @return boolean
@@ -168,7 +168,7 @@ Message from {senders_name}:
                                "yname" =>$_POST[senders_name],
                                "yemail" =>$_POST[senders_email],
                                "msg" =>$_POST[message]);
-                               
+
                                for($i=0;$i<sizeof($error);$i++)
                                {
                                        echo $error[$i];
@@ -186,16 +186,16 @@ Message from {senders_name}:
                                $thankyou = str_replace('{friend_name}',$_POST[friend_name],$thankyou);
                                $subject = $_POST[senders_name].' wanted you to see this site';
                                $headers = "From: ".$_POST[senders_email]."\n";
-                               
+
                                mail($_POST[friend_email],"Tell a friend",$message,$headers);
-                               
+
                                //echo "<BR>Mail command params\n".$_POST[friend_email]." \n<br>".$subject."\n<br>".$message."\n\n";
                                echo $thankyou;
                        }
-                       
+
                }
        }
-       
+
        function jfdi()
        {
                if(isset($_POST[submit]))
index 3795828..a82d73b 100755 (executable)
@@ -35,7 +35,7 @@ class GLM_TEMPLATE{
        /** @var items The items array*/
        var $items;
        /** @var type The type*/
-       var $type;      
+       var $type;
        /** @var whole_thread The thread string*/
        var $whole_thread;
        /** @var thread_count The thread count*/
@@ -57,15 +57,15 @@ class GLM_TEMPLATE{
        * that extends this one and setting new vars in the constructor.
        *
        * @param $catid: catid Must be set
-       * 
-       * @return void 
-       * @access 
+       *
+       * @return void
+       * @access
        **/
        function GLM_TEMPLATE( $catid, $DB = NULL )
        {
                $this->get_catid( $catid );         // sets $this->catid
                $this->set_DB( &$DB );                  // using a reference to $DB (should be started on setup.phtml
-               $this->header_begin = "<h1>";   // class="content" should not be used anymore 
+               $this->header_begin = "<h1>";   // class="content" should not be used anymore
                $this->header_end = "</h1>";    // create style for p h1 h2 tags if needed try to keep it clean
                $this->subheader_begin = "<h2>";// should not be using h3 here duh go from 1 to 2 instead
                $this->subheader_end = "</h2>"; // like your suppose to
@@ -77,14 +77,14 @@ class GLM_TEMPLATE{
                $this->php_ext = '.phtml';              // defaults to .phtml
                $this->set_pages( &$GLOBALS['PAGES'] );
        }
-       
+
 
        /**
-        * set_active_query: some toolboxes have an active flag some do not 
-        * so this is to allow both with and without a flag. 
-        * 
-        * @return 
-        * @access 
+        * set_active_query: some toolboxes have an active flag some do not
+        * so this is to allow both with and without a flag.
+        *
+        * @return
+        * @access
         **/
        function set_active_query()
        {
@@ -94,15 +94,15 @@ class GLM_TEMPLATE{
                }
                return( $this->active_query );
        }
-       
+
 
        /**
           * get_hit_count: find out how many top level categories have at least one category under
           * them.
           * @param $&$DB : Database object
-          * 
-          * @return 
-          * @access 
+          *
+          * @return
+          * @access
           **/
        function get_hit_count( &$DB )
        {
@@ -118,13 +118,13 @@ class GLM_TEMPLATE{
                        return( count( $res ) );
                }
        }
-       
+
        /**
        * get_seo_url: grab category part of the seoarch engine friendly url
        looks at define for seo_url to see weather to use the seach engine friendly url's or not
-        * @param $id: 
+        * @param $id:
         * @param $$slash = 1 : to put a slash on end or not
-        * 
+        *
         * @return string $url for page.
         * @access public
         **/
@@ -153,14 +153,14 @@ class GLM_TEMPLATE{
                        {
                                $url = BASE_URL;
                        }
-               }       
+               }
 
                return( $url );
        }
        /**
        * set_DB: set the DB up to be that of the global one if it exists
-        * @param $$DB : the DB object 
-        * 
+        * @param $$DB : the DB object
+        *
         * @return void
         * @access public
         **/
@@ -177,11 +177,11 @@ class GLM_TEMPLATE{
        }
 
        /**
-       * set_pages: grab the globals for the pages an use this for 
+       * set_pages: grab the globals for the pages an use this for
                the pages array for the class
-        * 
+        *
         * @return void
-        * @access public 
+        * @access public
         **/
        function set_pages( $pages )
        {
@@ -190,13 +190,13 @@ class GLM_TEMPLATE{
                        $this->pages =& $pages;
                }
        }
-       
+
        /**
        * set_catid:Set the class catid var
        * @param $catid: $catid
-       * 
-       * @return void 
-       * @access public 
+       *
+       * @return void
+       * @access public
        **/
        function set_catid( $catid )
        {
@@ -212,9 +212,9 @@ class GLM_TEMPLATE{
 
        /**
         * get_id_from_path_info: takes the path_info and gets a catid from bus_category table
-        * @param $PATH_INFO: GLOBAL PATH_INFO 
-        * @param $&$dbd : object database 
-        * 
+        * @param $PATH_INFO: GLOBAL PATH_INFO
+        * @param $&$dbd : object database
+        *
         * @return int catid
         * @access public
         **/
@@ -235,9 +235,9 @@ class GLM_TEMPLATE{
 
        /**
         * get_catid: calls the get_id_from_path and can be placed into the consructor
-        * 
-        * @return int catid 
-        * @access public 
+        *
+        * @return int catid
+        * @access public
         **/
        function get_catid( $catid )
        {
@@ -252,7 +252,7 @@ class GLM_TEMPLATE{
                else
                {
                        $this->catid = $this->get_id_from_name($page, "bus_category",&$this->DB);
-               }       
+               }
                return( $this->catid );
        }
 
@@ -260,10 +260,10 @@ class GLM_TEMPLATE{
        * set_contact:Set the contact string
 
        * @param $text: The text as string
-       * @param $email: email if givin 
-       * 
-       * @return string $text 
-       * @access 
+       * @param $email: email if givin
+       *
+       * @return string $text
+       * @access
        **/
        function set_contact( $text, $email )
        {
@@ -278,7 +278,7 @@ class GLM_TEMPLATE{
                return($text);
        }
 
-       function fix_urls($string) 
+       function fix_urls($string)
        {
                preg_match_all ("|href\=\"?'?`?([[:alnum:]:?=&@/._-]+)\"?'?`?|i", $string, &$matches);
                if( is_array( $matches[1] ) )
@@ -303,9 +303,9 @@ class GLM_TEMPLATE{
        /**
        * set_text:Set the contact string
        * @param $text: The text as string
-       * 
+       *
        * @return string $text
-       * @access 
+       * @access
        **/
        function set_text( $text )
        {
@@ -325,7 +325,7 @@ class GLM_TEMPLATE{
 
        /**
         * get_image_path: get image path from the size used
-        * 
+        *
         * @return path for images
         * @access public
         **/
@@ -344,17 +344,17 @@ class GLM_TEMPLATE{
                        return( THUMB_PATH );
                }
        }
-       
+
        /**
        * set_img:Set the image string
        * @param $image: The image
        * @param $size: The path
        * @param $align: The alignment
        * @param $name: The image_name (displayed under image)
-       * @param $title: Title if given 
-       * 
-       * @return 
-       * @access 
+       * @param $title: Title if given
+       *
+       * @return
+       * @access
        **/
        function set_img( $image, $size, $align, $title )
        {
@@ -396,9 +396,9 @@ class GLM_TEMPLATE{
        * set_url:Set the url string
        * @param $url: The url
        * @param $text: The text as string
-       * 
+       *
        * @return string $text
-       * @access 
+       * @access
        **/
        function set_url( $url, $text )
        {
@@ -417,16 +417,16 @@ class GLM_TEMPLATE{
                                $url = '<p><a href="http://'.$url.'" target="_blank">'.$text.'</a></p>';
                        }
                }
-               return( $url ); 
+               return( $url );
        }
 
        /**
        * set_email:Set the email string
        * @param $email: The email as string
        * @param $contact: The contactname this is used as the link text
-       * 
-       * @return string $text 
-       * @access 
+       *
+       * @return string $text
+       * @access
        **/
        function set_email( $email, $contact )
        {
@@ -441,21 +441,21 @@ class GLM_TEMPLATE{
                                $email = '<p><strong>Email:</strong>&nbsp;&nbsp;<a href="mailto:'.$email.'" target="_blank">'.$email.'</a></p>';
                        }
                }
-               return( $email );       
+               return( $email );
        }
 
        /**
        * set_header:Set the header string
        * @param $text: The text as string
-       * 
-       * @return string $text 
-       * @access 
+       *
+       * @return string $text
+       * @access
        **/
        function set_header( $text )
        {
                if( $text != "" )
                {
-                       $text = $this->header_begin.$text.$this->header_end;    
+                       $text = $this->header_begin.$text.$this->header_end;
                }
                return( $text );
        }
@@ -464,15 +464,15 @@ class GLM_TEMPLATE{
        * set_subheader:Set the subheader string
        * @param $text: The text as string
 
-       * 
-       * @return string $text 
-       * @access 
+       *
+       * @return string $text
+       * @access
        **/
        function set_subheader( $text )
        {
                if( $text != "" )
                {
-                       $text = $this->subheader_begin.$text.$this->subheader_end;      
+                       $text = $this->subheader_begin.$text.$this->subheader_end;
                }
                return( $text );
        }
@@ -480,15 +480,15 @@ class GLM_TEMPLATE{
        /**
        * set_phone:Set the phone string
        * @param $text: The text as string
-       * 
-       * @return string $text 
-       * @access 
+       *
+       * @return string $text
+       * @access
        **/
        function set_phone( $text )
        {
                if( $text != "" )
                {
-                       $text = '<p><strong>Phone:</strong>&nbsp;&nbsp;'.$text.'</p>';  
+                       $text = '<p><strong>Phone:</strong>&nbsp;&nbsp;'.$text.'</p>';
                }
                return( $text );
        }
@@ -496,15 +496,15 @@ class GLM_TEMPLATE{
        /**
        * set_fax:Set the fax string
        * @param $text: The text as string
-       * 
-       * @return string $text 
-       * @access 
+       *
+       * @return string $text
+       * @access
        **/
        function set_fax( $text )
        {
                if( $text != "" )
                {
-                       $text = '<p><strong>Fax:</strong>&nbsp;&nbsp;'.$text.'</p>';    
+                       $text = '<p><strong>Fax:</strong>&nbsp;&nbsp;'.$text.'</p>';
                }
                return( $text );
        }
@@ -513,9 +513,9 @@ class GLM_TEMPLATE{
        * set_file:Set the file string
        * @param $text: The text as string
        * @param $name: The file name displayed
-       * 
-       * @return string $text 
-       * @access 
+       *
+       * @return string $text
+       * @access
        **/
        function set_file( $text, $name )
        {
@@ -534,9 +534,9 @@ class GLM_TEMPLATE{
        /**
        * set_address:set_address
        * @param $data: data contain the address info for display.
-       * 
+       *
        * @return string $address
-       * @access 
+       * @access
        **/
        function set_address( $data )
        {
@@ -548,7 +548,7 @@ class GLM_TEMPLATE{
                if( $data["city"] && $data["state"] && $data["zip"] )
                {
                        $address .= '<br>'.$data["city"].', '.$data["state"].' '.$data["zip"];
-               }       
+               }
                elseif( $data["city"] && $data["state"] )
                {
                        $address .= '<br>'.$data["city"].', '.$data["state"];
@@ -565,16 +565,16 @@ class GLM_TEMPLATE{
 
        /**
        * get_all:Does the query and set_data calls boths arrays
-       * 
+       *
        * @return void
-       * @access 
+       * @access
        **/
        function get_all( $type = NULL )
        {
-               $catid = $this->catid; 
+               $catid = $this->catid;
                if( $type == 1 || !$type )
                {
-                       $cat_query = "select * from bus_category where id = $catid ".$this->active_query." order by pos";  
+                       $cat_query = "select * from bus_category where id = $catid ".$this->active_query." order by pos";
                        $res = $this->set_data( $this->DB->db_auto_get_data( $cat_query ) );
                        $this->data = $res[0];
                }
@@ -589,9 +589,9 @@ class GLM_TEMPLATE{
        * set_data:Calls each function of the class
        * based on the key af the array $data[0][$key]
        * @param $data: The input array from db query
-       * 
+       *
        * @return array data The finished array
-       * @access 
+       * @access
        **/
        function set_data( $data )
        {
@@ -623,7 +623,7 @@ class GLM_TEMPLATE{
                                        }
                                        elseif( strstr($key,"url") && strstr($key,"name") && $value!="" )
                                        {
-                                       }       
+                                       }
                                        elseif( strstr($key,"descr") && $value != "" )
                                        {
                                                $data[$k][$key] = GLM_TEMPLATE::set_text( $value );
@@ -681,18 +681,18 @@ class GLM_TEMPLATE{
                                                $data[$k][$key] = GLM_TEMPLATE::set_text( $value );
                                        }
                                }
-                       }       
+                       }
                        return( $data );
-               }       
+               }
                return( false );
        }
 
        /**
        * load_static_page:using object buffer include the page $catid.phtml from static dir
        and return it as string
-       * 
-       * @return string $text 
-       * @access 
+       *
+       * @return string $text
+       * @access
        **/
        function load_static_page()
        {
@@ -708,10 +708,10 @@ class GLM_TEMPLATE{
 
        /**
        * clean_text:Do some text clean up.
-       * @param $output: 
-       * 
+       * @param $output:
+       *
        * @return string text cleaned
-       * @access 
+       * @access
        **/
        function clean_text($output)
        {
@@ -723,9 +723,9 @@ class GLM_TEMPLATE{
        /**
        * get_category: grab just category contents
        * @param $catid: id of bus_category
-       * @param $DB: 
+       * @param $DB:
        * @param $$showimg=1: weather or not to show category image
-       * 
+       *
        * @return string $output
        * @access public
        **/
@@ -735,7 +735,7 @@ class GLM_TEMPLATE{
                {
                        $this->get_template( "cat" );
                }
-                       
+
                if( !$this->data )
                {
                        $this->get_all( 1 );
@@ -770,9 +770,9 @@ class GLM_TEMPLATE{
 
        /**
         * get_page: replacing template_parser with get-page function
-        * 
-        * @return 
-        * @access 
+        *
+        * @return
+        * @access
         **/
        function get_page( $showimg = 1,$showdiv=1 )
        {
@@ -783,9 +783,9 @@ class GLM_TEMPLATE{
 
         /**
          * get_template: get the template type of the bus_category
-         * @param $$type : 'cat' or 'list' 
-         * 
-         * @return void 
+         * @param $$type : 'cat' or 'list'
+         *
+         * @return void
          * @access public
          **/
        function get_template( $type )
@@ -798,7 +798,7 @@ class GLM_TEMPLATE{
                                switch( $data[0]['template'] )
                                {
                                        case "5":
-                                       case "4":       
+                                       case "4":
                                        case "2":
                                                $this->img_align = "left";
                                        break;
@@ -816,12 +816,12 @@ class GLM_TEMPLATE{
                                                $this->img_align = "right";
                                                $this->img_alternate = 0;
                                        break;
-                                       case "4":       
+                                       case "4":
                                                $this->img_align = "right";
                                                $this->img_alternate = 1;
                                        break;
 
-                                       case "3":       
+                                       case "3":
                                                $this->img_align = "left";
                                                $this->img_alternate = 1;
                                        break;
@@ -831,7 +831,7 @@ class GLM_TEMPLATE{
                                                $this->img_alternate = 0;
                                        break;
 
-                                       case "1":       
+                                       case "1":
                                                $this->img_align = "right";
                                                $this->img_alternate = 0;
                                        break;
@@ -842,13 +842,13 @@ class GLM_TEMPLATE{
                        break;
                }
                return( $this->template = $data[0]['template'] );
-       }       
+       }
        /**
-       * template_parser:This function creates data 
+       * template_parser:This function creates data
        * and items arrays and does the output for the page.
-       * 
+       *
        * @return void
-       * @access 
+       * @access
        **/
        function get_listings()
        {
@@ -857,19 +857,19 @@ class GLM_TEMPLATE{
                {
                        $this->get_template( "list" );
                }
-               
+
                if( !is_array( $this->items ) )
                {
                        $this->get_all( 2 );
                }
 
-               // load any static category page from the static directory 
+               // load any static category page from the static directory
                // hard codded content would have $catid.phtml page for it
                $output .= $this->load_static_page();
                switch($this->type)
                {
 
-                       default:        
+                       default:
                        if(is_array($this->items))
                        {
                                foreach($this->items as $key=>$val)
@@ -900,26 +900,26 @@ class GLM_TEMPLATE{
        /**
        * sub_nav:Create a sub navigation 4 across
        * @param $catid: The catid for the page
-       * 
+       *
        * @return void
-       * @access 
+       * @access
        **/
        function sub_nav($catid)
        {
                //$catid = $this->get_top_parent($catid);
-               $query = "SELECT id,category FROM bus_category WHERE parent = $catid ".$this->active_query." ORDER BY pos";     
+               $query = "SELECT id,category FROM bus_category WHERE parent = $catid ".$this->active_query." ORDER BY pos";
                $data = $this->DB->db_auto_get_data($query);
                if(is_array($data))
                {
-                       $counter = 1;   
+                       $counter = 1;
                        foreach($data as $key=>$val)
                        {
                                $url = $this->get_seo_url( $val['id'] );
                                //GLM_TEMPLATE::set_name_url( GLM_TEMPLATE::get_category_Name( $val['id'],"bus_category",$this->DB ) );
                                echo '<a href="'.$url.'">';
                                        echo $val["category"];
-                                       echo '</a><br>';        
-                       }       
+                                       echo '</a><br>';
+                       }
                }
        }
 
@@ -927,18 +927,18 @@ class GLM_TEMPLATE{
        * get_home_events: get events flaged as home events
        * @param $DB: DB reference to DB obj
 
-       * 
-       * @returnvoid 
-       * @access 
+       *
+       * @returnvoid
+       * @access
        **/
        function get_home_events()
        {
-               $query = "SELECT id,header,substr(descr,0,30) as descr, bdate, edate    
+               $query = "SELECT id,header,substr(descr,0,30) as descr, bdate, edate
                FROM event WHERE home = 't'";
                $data = $this->DB->db_auto_get_data($query);
                if(is_array($data))
                {
-                       $output = '<div id="events">UPCOMING EVENTS<div id="eventsbox"> 
+                       $output = '<div id="events">UPCOMING EVENTS<div id="eventsbox">
                                        ';
                        foreach($data as $key=>$value)
                        {
@@ -964,23 +964,23 @@ class GLM_TEMPLATE{
        * @param $sdate: start date
        * @param $edate: end date
        * @param $dateType: dateType Postgres,etc
-       * 
-       * @return string  
-       * @access 
+       *
+       * @return string
+       * @access
        **/
        function get_event_date($sdate,$edate,$dateType)
        {
                switch($dateType)
                {
                        case "Postgres":
-                       if(ereg("([0-9]{1,2})[/-]([0-9]{1,2})[/-]([0-9]{4})",$sdate,$spt))
+                       if(preg_match("%([0-9]{1,2})[/-]([0-9]{1,2})[/-]([0-9]{4})%",$sdate,$spt))
                        {
                                $mon = $spt[1];
                                $day = $spt[2];
                                $yr = $spt[3];
                        }
 
-                       if(ereg("([0-9]{1,2})[/-]([0-9]{1,2})[/-]([0-9]{4})",$edate,$ept))
+                       if(preg_match("%([0-9]{1,2})[/-]([0-9]{1,2})[/-]([0-9]{4})%",$edate,$ept))
                        {
                                $mon2 = $ept[1];
                                $day2 = $ept[2];
@@ -999,41 +999,41 @@ class GLM_TEMPLATE{
 
                }$start = mktime(0,0,0,$mon,$day,$yr);
                $end = mktime(0,0,0,$mon2,$day2,$yr2);
-               if ($day == $day2 && $mon == $mon2 && $yr == $yr2) 
+               if ($day == $day2 && $mon == $mon2 && $yr == $yr2)
                {
-                       $dateparam = "F jS, Y"; 
+                       $dateparam = "F jS, Y";
                        $date_begin = date($dateparam, $start) ;
                        $date_end = "";
                }
-               elseif ($day == $day2 AND $mon == $mon2 AND $yr != $yr2) 
+               elseif ($day == $day2 AND $mon == $mon2 AND $yr != $yr2)
                {
                        $dateparam1 = "F jS, Y -";
                        $dateparam2 = "Y";
                        $date_begin = date($dateparam1, $start);
                        $date_end = date($dateparam2, $end);
                }
-               elseif ($day != $day2 AND $mon == $mon2 AND $yr == $yr2) 
+               elseif ($day != $day2 AND $mon == $mon2 AND $yr == $yr2)
                {
                        $dateparam1 = "F jS -";
                        $dateparam2 = "jS, Y";
                        $date_begin = date($dateparam1, $start);
                        $date_end = date($dateparam2, $end);
                }
-               elseif ($day != $day2 AND $mon == $mon2 AND $yr != $yr2) 
+               elseif ($day != $day2 AND $mon == $mon2 AND $yr != $yr2)
                {
                        $dateparam1 = "F jS, Y -";
                        $dateparam2 = "F jS, Y";
                        $date_begin = date($dateparam1, $start);
                        $date_end = date($dateparam2, $end);
                }
-               elseif ($yr == $yr2) 
+               elseif ($yr == $yr2)
                {
                        $dateparam1 = "F jS -";
                        $dateparam2 = "F jS, Y";
                        $date_begin = date($dateparam1, $start);
                        $date_end = date($dateparam2, $end);
                }
-               else 
+               else
                {
                        $dateparam1 = "F jS, Y -";
                        $dateparam2 = "F jS, Y";
@@ -1046,12 +1046,12 @@ class GLM_TEMPLATE{
 
        /**
        * is_sub_id:Check to see if catid is sub of category
-       * @param $catid: the catid looking at 
+       * @param $catid: the catid looking at
        * @param $category: to see if it is in category
        * @param $DB: Db object reference
-       * 
-       * @return bool 
-       * @access 
+       *
+       * @return bool
+       * @access
        **/
        function is_sub_id($catid,$category,&$DB)
        {
@@ -1068,43 +1068,43 @@ class GLM_TEMPLATE{
                }
                else
                {
-                       return( GLM_TEMPLATE::is_sub_id($parent,$category,&$DB) );      
+                       return( GLM_TEMPLATE::is_sub_id($parent,$category,&$DB) );
                }
        }
 
        /**
        * get_parent: get parent for this category
-       * @param $catid: id 
+       * @param $catid: id
        * @param $DB: database obj
-       * 
+       *
        * @return int $parent
-       * @access 
+       * @access
        **/
        function get_parent($catid,&$DB)
        {
-               $query = "SELECT parent FROM bus_category WHERE id = $catid ORDER BY pos";      
+               $query = "SELECT parent FROM bus_category WHERE id = $catid ORDER BY pos";
                $data = $DB->db_auto_get_data($query);
                return( $data[0]["parent"] );
        }
 
        /**
        * get_sub_nav:
-       * @param $catid: 
-       * @param $DB: 
-       * 
-       * @return 
-       * @access 
+       * @param $catid:
+       * @param $DB:
+       *
+       * @return
+       * @access
        **/
        function get_sub_nav($catid,&$DB)
        {
                $parentid = GLM_TEMPLATE::get_parent($catid,&$DB);
                //echo $parentid.'<br>';
-               $query = "SELECT id,category FROM bus_category WHERE parent = $parentid ".$this->active_query." ORDER BY pos";  
+               $query = "SELECT id,category FROM bus_category WHERE parent = $parentid ".$this->active_query." ORDER BY pos";
                $data = $DB->db_auto_get_data($query);
                if(is_array($data))
                {
                        $output = '<div id="subnav">';
-                               $counter = 1;   
+                               $counter = 1;
                                foreach($data as $key=>$val)
                                {
                                        $url = $this->get_seo_url( $val['id'] );
@@ -1117,12 +1117,12 @@ class GLM_TEMPLATE{
                                                $output .=  '<a href="'.$url.'">';
                                        }
                                        $output .=  $val["category"];
-                                       $output .=  '</a>';     
+                                       $output .=  '</a>';
                                        if( GLM_TEMPLATE::is_sub_id($catid,$val['id'],&$DB) && GLM_TEMPLATE::has_subs($val['id'],&$DB))
                                        {
                                                $output .= GLM_TEMPLATE::get_sub_nav($val["id"],&$DB,$catid);
-                                       }       
-                               }       
+                                       }
+                               }
                                $output .= '</div>';
                        $output = GLM_TEMPLATE::clean_text($output);
                        echo $output;
@@ -1132,15 +1132,15 @@ class GLM_TEMPLATE{
 
        /**
        * has_subs:
-       * @param $catid: 
-       * @param $DB: 
-       * 
-       * @return 
-       * @access 
+       * @param $catid:
+       * @param $DB:
+       *
+       * @return
+       * @access
        **/
        function has_subs($catid,&$DB)
        {
-               $query = "SELECT id FROM bus_category WHERE parent = $catid ".$this->active_query." ORDER BY pos";      
+               $query = "SELECT id FROM bus_category WHERE parent = $catid ".$this->active_query." ORDER BY pos";
                $data = $DB->db_auto_get_data($query);
                if(is_array($data))
                {
@@ -1157,18 +1157,18 @@ class GLM_TEMPLATE{
        * get_top_parent:Get the highest level parent id (not 0 )for the category.
        * @param $id: The catid for the page.
        * @param $DB: obj
-       * 
-       * @return int $parent 
-       * @access 
+       *
+       * @return int $parent
+       * @access
        **/
        function get_top_parent($id,&$DB)
        {
                if( $id == 0 )
                {
-                       return( 0 );            
+                       return( 0 );
                }
                $qs = "select parent from bus_category where id = $id";
-               $parentrow = $DB->db_auto_get_data( $qs );        
+               $parentrow = $DB->db_auto_get_data( $qs );
                if($parentrow[0]['parent'] == 0)
                {
                        return($id);
@@ -1182,9 +1182,9 @@ class GLM_TEMPLATE{
        /**
        * show_catimg:output the category image.
        * @param $catid: The catid for the page.
-       * 
-       * @return void 
-       * @access 
+       *
+       * @return void
+       * @access
        **/
        function show_catimg($catid)
        {
@@ -1206,10 +1206,10 @@ class GLM_TEMPLATE{
        /**
        * get_catheader:output the category name.
        * @param $catid: The catid for the page
-       * @param $DB: db obj 
-       * 
-       * @return void 
-       * @access 
+       * @param $DB: db obj
+       *
+       * @return void
+       * @access
        **/
        function get_catheader($catid,$DB)
        {
@@ -1225,14 +1225,14 @@ class GLM_TEMPLATE{
                }
                return( $header );
        }
-       
+
                /**
        * get_catintro: return the category page name.
        * @param $catid: The catid for the page
-       * @param $DB: db obj 
-       * 
-       * @return void 
-       * @access 
+       * @param $DB: db obj
+       *
+       * @return void
+       * @access
        **/
        function get_catintro($catid)
        {
@@ -1251,10 +1251,10 @@ class GLM_TEMPLATE{
 
        /**
        * show_catheader:
-       * @param $catid: 
-       * 
-       * @return 
-       * @access 
+       * @param $catid:
+       *
+       * @return
+       * @access
        **/
        function show_catheader($catid)
        {
@@ -1273,9 +1273,9 @@ class GLM_TEMPLATE{
 
        /**
        * get_menu_string:get categories for the phplayermenu
-       * 
-       * @return string 
-       * @access 
+       *
+       * @return string
+       * @access
        **/
        function get_menu_string()
        {
@@ -1285,7 +1285,7 @@ class GLM_TEMPLATE{
                $string = GLM_TEMPLATE::convert_to_thread($newdata,$newdata[0]);
                return($string);
        }
-       
+
        function get_menu_array()
        {
                $query = "SELECT id,parent,category FROM bus_category WHERE active='t' ORDER BY parent,pos";
@@ -1296,10 +1296,10 @@ class GLM_TEMPLATE{
 
        /**
        * sort_childs:
-       * @param $threads: 
-       * 
-       * @return 
-       * @access 
+       * @param $threads:
+       *
+       * @return
+       * @access
        **/
        function sort_childs($threads)
        {
@@ -1312,14 +1312,14 @@ class GLM_TEMPLATE{
 
        /**
        * convert_to_thread:
-       * @param $threads: 
-       * @param $thread: 
-       * 
-       * @return 
-       * @access 
+       * @param $threads:
+       * @param $thread:
+       *
+       * @return
+       * @access
        **/
        function convert_to_thread($threads, $thread)
-       {    
+       {
                foreach($thread as $parent=>$value)
                {
                        $this->whole_thread .= str_repeat(".",$this->thread_count);
@@ -1328,7 +1328,7 @@ class GLM_TEMPLATE{
                        $this->whole_thread .= "|".$url;
                        $this->whole_thread .="\n";
                        if($threads[$parent])
-                       {       
+                       {
                                $this->thread_count++;
                                GLM_TEMPLATE::convert_to_thread($threads, $threads[$parent]);
                        }
@@ -1344,20 +1344,20 @@ class GLM_TEMPLATE{
                $row=$this->DB->db_auto_get_data($qs);
                return $row[0]['count'];
        }
-       
+
        /**
        * get_ancesters:get the ancesters for this category
        * @param $catid: catid
        * @param $count: starting counter
-       * 
-       * @return array 
-       * @access 
+       *
+       * @return array
+       * @access
        **/
        function get_ancesters($catid,$count)
        {
                if($catid)
                {
-                       $query = "SELECT        id,category,parent 
+                       $query = "SELECT        id,category,parent
                        FROM    bus_category
                        WHERE   id = ".$catid."
                        ".$this->active_query;
@@ -1368,7 +1368,7 @@ class GLM_TEMPLATE{
                        $this->ancesters[$count]['id'] = $id;
                        $this->ancesters[$count]['label'] = $category;
 
-                       $url = $this->get_seo_url( $id ); 
+                       $url = $this->get_seo_url( $id );
                        $this->ancesters[$count]['link'] = $url;
                        GLM_TEMPLATE::get_ancesters($parent,$count+1,$conn);
 
@@ -1382,22 +1382,22 @@ class GLM_TEMPLATE{
                $description = substr( strip_tags( $data[0]['description'] ), 0, 100 );
                return( $description );
        }
-       
+
        function title()
        {
                $query = "select category,intro from bus_category where id = ".$this->catid;
                $data = $this->DB->db_auto_get_data( $query );
-               if( $data[0]['intro'] ) 
+               if( $data[0]['intro'] )
                {
                        $title = strip_tags( $data[0]['intro'] );
-               }       
+               }
                else
                {
                        $title = strip_tags( $data[0]['category'] );
                }
                return( $title.' - ' );
        }
-       
+
        function get_bottom_nav($parent=0)
        {
                $return='';
@@ -1429,16 +1429,16 @@ class GLM_TEMPLATE{
                        return $return;
                }
        }
-       
+
 
        /**
         * make_ul_menu: create url list of categories
-        * @param $parent: parent to start from 
+        * @param $parent: parent to start from
         * @param $$url='': page to go to
-        * @param $$catid=0: 
-        * 
-        * @return 
-        * @access 
+        * @param $$catid=0:
+        *
+        * @return
+        * @access
         **/
        function make_ul_menu( $parent = 0 )
        {
@@ -1454,7 +1454,7 @@ class GLM_TEMPLATE{
                        {
                                $url = $this->get_seo_url( $row['id'] );
                                $return.="<li>".'<a href="'.$url.'"';
-                               if( $this->catid == $row['id'] )        
+                               if( $this->catid == $row['id'] )
                                {
                                        $return .= ' id="current"';
                                }
@@ -1468,7 +1468,7 @@ class GLM_TEMPLATE{
                                }
                        $return .= '</li>';
                        }
-                       
+
                        if( $parent == 0 )
                        {
                                return '<ul id="navlist">'.$return."</ul>";
@@ -1478,7 +1478,7 @@ class GLM_TEMPLATE{
                                return '<ul>'.$return."</ul>\n";
                        }
                }
-       }       
+       }
        function make_custom_menu($parent,$url='',$onhome=0)
        {
                $url==''?$url=$_SERVER['PHP_SELF']:'';
@@ -1491,7 +1491,7 @@ class GLM_TEMPLATE{
                {
                        $qs="SELECT id,category,image FROM bus_category WHERE parent=$parent $opt AND active='t' ORDER BY pos";
                }
-               
+
                $row=$this->DB->db_auto_get_data($qs);
                if(!is_array($row))
                {
@@ -1516,19 +1516,19 @@ class GLM_TEMPLATE{
                        {
                                $return.='<img src="'.THUMB.$row[$i][image].'">';
                        }
-                       
+
                        $return.='</a>'."</div>$brtag\n";
                }
                        return $return;
                }
        }
-       
+
        /**
        * print_ancesters:print out the ancesters
        * @param $catid: the id to start at.
-       * 
-       * @return 
-       * @access 
+       *
+       * @return
+       * @access
        **/
        function print_ancesters($catid)
         {
@@ -1539,7 +1539,7 @@ class GLM_TEMPLATE{
                                                {
                                                        $url = $this->get_seo_url( 1 );
                                                        $outarray[] = '<a href="'.$url.'">Home</a>';
-                                               }       
+                                               }
                         for($i=0;$i<$end;$i++)
                         {
                                                        $outarray[] = '<a href="'.BASE_URL.$string[$i]["link"].'">'.$string[$i]["label"].'</a>';
@@ -1555,15 +1555,15 @@ class GLM_TEMPLATE{
 
        /**
        * build_picklist:
-       * @param $fieldname: 
-       * @param $data: 
-       * @param $selected: 
-       * @param $$type = "standard": 
-       * @param $$auto = 0: 
-       * @param $$width = NULL : 
-       * 
-       * @return 
-       * @access 
+       * @param $fieldname:
+       * @param $data:
+       * @param $selected:
+       * @param $$type = "standard":
+       * @param $$auto = 0:
+       * @param $$width = NULL :
+       *
+       * @return
+       * @access
        **/
        function build_picklist( $fieldname, $data, $selected, $type = "standard",$auto = 0,$width = NULL )
        {
@@ -1587,7 +1587,7 @@ class GLM_TEMPLATE{
                {
                        case "multiple":
                        $str = "<SELECT id=\"".$fieldname."\" NAME=\"".$fieldname."\" multiple size=\"10\" ".$autosubmit.">\n";
-                               while( list($key, $val) = each($data) ) 
+                               while( list($key, $val) = each($data) )
                                {
                                        if( in_array($key,$sel) )
                                        {
@@ -1602,7 +1602,7 @@ class GLM_TEMPLATE{
                                break;
                        case "simple":
                        $str = "<SELECT id=\"".$fieldname."\" NAME=\"$fieldname\" ".$autosubmit.">\n";
-                               for( $i=0 ; $i<count($data) ; $i++ ) 
+                               for( $i=0 ; $i<count($data) ; $i++ )
                                {
                                        $select = (in_array($data[$i],$sel)) ? " SELECTED ":"";
                                        $str .= "       <OPTION VALUE=\"".$data[$i]."\"".$select.">".$data[$i]."\n";
@@ -1612,7 +1612,7 @@ class GLM_TEMPLATE{
                                case "standard":
                        default:
                        $str = "<SELECT id=\"".$fieldname."\" NAME=\"$fieldname\" ".$autosubmit.">\n";
-                               while( list($key, $val) = each($data) ) 
+                               while( list($key, $val) = each($data) )
                                {
                                        $select = (in_array($key,$sel)) ? " SELECTED ":"";
                                        $str .= "       <OPTION VALUE=\"$key\"".$select.">$val\n";
@@ -1625,10 +1625,10 @@ class GLM_TEMPLATE{
 
        /**
        * keyword_replace:
-       * @param $string: 
-       * 
-       * @return 
-       * @access 
+       * @param $string:
+       *
+       * @return
+       * @access
        **/
        function keyword_replace($string)
        {
@@ -1636,37 +1636,37 @@ class GLM_TEMPLATE{
                $page = "main.phtml";
                if($search = strstr($string,"{"))
                {
-                       if(ereg("\{([A-Za-z0-9\&\-\,\'\" ]*)\}",$string,$needle))
+                       if(preg_match("%\{([A-Za-z0-9\&\-\,\'\" ]*)\}%",$string,$needle))
                        {
                                if($needle[0] != "")
-                               {               
+                               {
                                        $qs = "SELECT   id,category
                                        FROM            bus_category
                                        WHERE   trim(keyword) = '".trim($needle[1])."'";
 
-                                       $keyres = $this->DB->db_auto_get_data($qs);                                     
+                                       $keyres = $this->DB->db_auto_get_data($qs);
                                        $parent = $this->get_top_parent($keyres[0]['id'],&$this->DB);
                                        $url = $this->get_seo_url( $keyres[0]['id'] );
                                        $replacement = "<a href=\"".$url."\">".$keyres[0]['category']."</a>";
                                        $string = str_replace($needle[0],$replacement,$string);
                                }
-                       }               
+                       }
                        else{
                                return($string);
                        }
                        if($search = strstr($string,"{"))
                        return($this->keyword_replace($string));
-               }       
-               return($string);        
+               }
+               return($string);
        }
        /**
        * getIdFromName:
-       * @param $name: 
-       * @param $table: 
-       * @param $DB: 
-       * 
-       * @return 
-       * @access 
+       * @param $name:
+       * @param $table:
+       * @param $DB:
+       *
+       * @return
+       * @access
        **/
        function get_id_from_name( $name, $table, &$DB)
        {
@@ -1678,18 +1678,18 @@ class GLM_TEMPLATE{
                {
                        return( $name );
                }
-               if( ereg("(.*)/$",$name,$tmp) )
+               if( preg_match("%(.*)/$%",$name,$tmp) )
                {
                        $name = $tmp[1];
                }
                $category = "category";
-               if( ereg("-([0-9]*)$",$name,$tmp ) )
+               if( preg_match("%-([0-9]*)$%",$name,$tmp ) )
                {
                        $id = $tmp[1];
                        return( $id );
                }
-               // should already be returning id at this point 
-               // putting the _id on the end of all url's as 
+               // should already be returning id at this point
+               // putting the _id on the end of all url's as
                // the other way is very inifiecent for the database.
                $name = str_replace( "-"," ",$name );
                $query = "select id from $table where trim(lower(replace(replace(replace(replace(replace(replace($category,'\'',''),'/',''),'-',' '),'#',''),'&',''),'?',''))) = '".trim(strtolower($name))."'";
@@ -1727,12 +1727,12 @@ class GLM_TEMPLATE{
 
        /**
        * getCategoryName:
-       * @param $id: 
-       * @param $table: 
-       * @param $&$DB : 
-       * 
-       * @return 
-       * @access 
+       * @param $id:
+       * @param $table:
+       * @param $&$DB :
+       *
+       * @return
+       * @access
        **/
        function get_category_name( $id, $table,&$DB )
        {
@@ -1754,7 +1754,7 @@ class GLM_TEMPLATE{
                {
 
                        $add = '-'.$id;
-                       if( $data[0]['category'] ) 
+                       if( $data[0]['category'] )
                        {
                                $category = $data[0]['category'].$add;
                        }
@@ -1764,7 +1764,7 @@ class GLM_TEMPLATE{
                        }
                        else
                        {
-                               $category = $add; 
+                               $category = $add;
                        }
                        return( $category );
                }
@@ -1773,10 +1773,10 @@ class GLM_TEMPLATE{
 
        /**
        * setNameUrl:
-       * @param $$name : 
-       * 
-       * @return 
-       * @access 
+       * @param $$name :
+       *
+       * @return
+       * @access
        **/
        function set_name_url( $name )
        {
@@ -1790,18 +1790,18 @@ class GLM_TEMPLATE{
        }
 
        /**  valid email
-       Checks for a valid format and good (mx check) 
+       Checks for a valid format and good (mx check)
        email address.
        @param string email the email address as string.
-       @return boolean 
-       */ 
-       function valid_email ($email) { 
-               if (eregi("^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $email, $check)) { 
-                       if ( getmxrr(substr(strstr($check[0], '@'), 1), $validate_email_temp) ) { 
-                               return TRUE; 
-                       } 
-               } 
-               return FALSE; 
+       @return boolean
+       */
+       function valid_email ($email) {
+               if (preg_match("%^[0-9a-z]([-_.]?[0-9a-z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$%i", $email, $check)) {
+                       if ( getmxrr(substr(strstr($check[0], '@'), 1), $validate_email_temp) ) {
+                               return TRUE;
+                       }
+               }
+               return FALSE;
        }
 }
 ?>
index 2181166..07111e9 100755 (executable)
@@ -1,19 +1,19 @@
 <?
-/*************************************************************************************         
- *     
- *     $Id: glm-Events-calendar-2-0.phtml,v 1.1.1.1 2006/03/27 14:44:14 cscott Exp $   
- *     
- ************************************************************************************ 
- *     
+/*************************************************************************************
+ *
+ *     $Id: glm-Events-calendar-2-0.phtml,v 1.1.1.1 2006/03/27 14:44:14 cscott Exp $
+ *
+ ************************************************************************************
+ *
  *     Event Calendar display "eventcalendar.inc"
  *     Author: Steve Sutton
  *     Copyright Gaslight Media(R)
- *     
- ************************************************************************************ 
- *     
- *     For use with glm-Events-2-0     
- *     
- ************************************************************************************/ 
+ *
+ ************************************************************************************
+ *
+ *     For use with glm-Events-2-0
+ *
+ ************************************************************************************/
 //include_once("setup.phtml");
 $LEFTLINK = '<img src="'.BASE_URL.'images/left.gif" class="calleftarrow" border="0">';
 $RIGHTLINK = '<img src="'.BASE_URL.'images/right.gif" class="calrightarrow" border="0">';
@@ -42,9 +42,9 @@ if(!$year)
        }
 if(!$month || $month == "All")
        {
-               $month = date("n");     
+               $month = date("n");
        }
-if(ereg("^0([0-9]).*",$month,$part))
+if(preg_match("%^0([0-9]).*%",$month,$part))
        $month = $part[1];
 $st = mktime(0,0,0,$month,1,$year);
 $starting = date("m-d-Y",firstDayOfMonth($st));
@@ -67,7 +67,7 @@ SELECT        id,header,
        btime,etime,descr,loc,contact,email,url,img,daysow,reacur
        FROM            event
        WHERE           visable = 't'";
-$query .= "AND                 bdate <= '$ending' 
+$query .= "AND                 bdate <= '$ending'
        AND             edate >= '$starting' $addpart";
 $query .= "ORDER BY    bdate DESC,btime ASC";
 $events_data = db_auto_get_data($query,CONN_STR);
@@ -163,7 +163,7 @@ $GLOBALS['newdata'] = $newdata;
 //echo '</pre>';
 function show_event_headers($date){
        global $newdata;
-       if(ereg("([0-9]{1,2})[-/]([0-9]{1,2})[-/]([0-9]{4})",$date,$dpart))
+       if(preg_match("%([0-9]{1,2})[-/]([0-9]{1,2})[-/]([0-9]{4})%",$date,$dpart))
        {
                $month = (int)$dpart[1];
                $year = (int)$dpart[3];
@@ -212,7 +212,7 @@ function calendar( $month, $year, $size, $href ,$href2) {
        global $RIGHTLINK,$LEFTLINK;
 $LEFTLINK = '<img src="'.BASE_URL.'images/left.gif" class="calleftarrow" border="0">';
 $RIGHTLINK = '<img src="'.BASE_URL.'images/right.gif" class="calrightarrow" border="0">';
-       // Change to month/year to display 
+       // Change to month/year to display
        if( !isset( $month ) )
                $month = date('m');
        if( !isset( $year ) )
@@ -243,7 +243,7 @@ $RIGHTLINK = '<img src="'.BASE_URL.'images/right.gif" class="calrightarrow" bord
        }
        $prev_month = '<a href="'.$href.$prev.'&year='.$prev_year.'">'.$LEFTLINK.'</a>';
        $next_month = '<a href="'.$href.$next.'&year='.$next_year.'">'.$RIGHTLINK.'</a>';
-       // How to display the titles on the header of the calendar 
+       // How to display the titles on the header of the calendar
        if( $size == 2 )
        {
                $height = 50;
@@ -276,11 +276,11 @@ $RIGHTLINK = '<img src="'.BASE_URL.'images/right.gif" class="calrightarrow" bord
                         6 => "S"
                        );
        }
-       // determine total number of days in a month 
+       // determine total number of days in a month
        $totaldays = 0;
        while ( checkdate( $month, $totaldays + 1, $year ) )
                $totaldays++;
-       // build table 
+       // build table
        echo '<table class="caltable" border="1">';
        $calendar = date( "F", mktime( 0, 0, 0, $month + 1, 0, $year ) );
        echo '<tr>
@@ -296,21 +296,21 @@ $RIGHTLINK = '<img src="'.BASE_URL.'images/right.gif" class="calrightarrow" bord
        }
        echo '</tr>';
        // ensure that a number of blanks are put in so that the first day of the month
-       // lines up with the proper day of the week 
+       // lines up with the proper day of the week
        $offset = date( "w", mktime( 0, 0, 0, $month, 0, $year ) ) + 1;
        echo '<tr>';
        if ( $offset > 0 && $offset != 7 )
                echo str_repeat( "<td class=\"calspacer\">&nbsp;</td>",$offset);
        if( $offset == 7 )
                $offset = 0;
-       // start entering in the information 
+       // start entering in the information
        for ( $day = 1; $day <= $totaldays; $day++ ) {
                echo '<td class="calday" valign="top">';
                echo $day.'<br>';
                data( $month, $day, $year );
                echo '</td>';
                $offset++;
-               // if we're on the last day of the week, wrap to the other side 
+               // if we're on the last day of the week, wrap to the other side
                if ( $offset > 6 )
                {
                        $offset = 0;
@@ -320,12 +320,12 @@ $RIGHTLINK = '<img src="'.BASE_URL.'images/right.gif" class="calrightarrow" bord
                }
        }
        // fill in the remaining spaces for the end of the month, just to make it look
-       // pretty 
+       // pretty
        if ( $offset > 0 )
                $offset = 7 - $offset;
        if ( $offset > 0 )
                echo str_repeat( "<td class=\"calspacer\">&nbsp;</td>", $offset );
-       // end the table 
+       // end the table
        echo '</tr></table>';
 }
 ?>
index 8c2fee7..fd6e0db 100755 (executable)
@@ -1,5 +1,6 @@
 <?php
 ini_set('include_path', '/usr/share/pear' . ':' .ini_get('include_path'));
+extract($_REQUEST);
 /** @header Gaslight Media Toolbox�
   Media Toolbox(R)
   Setup.phtml file includes the functions that were in the functions.inc
@@ -12,7 +13,7 @@ ini_set('include_path', '/usr/share/pear' . ':' .ini_get('include_path'));
 if( !isset($SITEINFO) )
        {
 
-               if(!isset($DEBUG))      
+               if(!isset($DEBUG))
                {
                        $DEBUG = (isset($mysecretcode) && $mysecretcode == 1234);
                }
@@ -24,9 +25,9 @@ if( !isset($SITEINFO) )
 
                /*
                 *
-                *      Customer Setup 
-                *      Database setup 
-                *      Email Setup 
+                *      Customer Setup
+                *      Database setup
+                *      Email Setup
                 *
                 */
                define("SITENAME","N8DNX and the Stutsmanville Repeater Complex");      // used for outputing name of site in admin area
@@ -34,35 +35,42 @@ if( !isset($SITEINFO) )
                define("DB_TYPE", "postgres");  // DB library only knows postgres (FUTURE EXPANSION)
                define("DB_ERROR_MSG", "an error has occured with the database!");      // default error message
                define("MULTIPLE_CAT",0);               // weather or not to use many to many relations
-               define("CAT_LOCK",0);                   // If set to 1 or true will lock the categories 
+               define("CAT_LOCK",0);                   // If set to 1 or true will lock the categories
                define("ENTRIES_PER_PAGE",10);  // default per page number
                define("HTML_HELP_CODE",1);     // this is being depreciated for general help guides
                define("PRODUCTION_MODE","OFF"); // used in the email out for contact DB
                define("HTML_EMAIL","OFF");     // turn ON for html emails
-               define("ACTIVE_FLAG",1);                // turn on if bus_category table has active bool field 
+               define("ACTIVE_FLAG",1);                // turn on if bus_category table has active bool field
                define("DELUXE_TOOLBOX",1);             // used for the toolbox deluxe vrs.
                define("SEO_URL",1);                    // weather to use Search Engine Optimisezd url's requires .htaccess enabled
-               /*
-                *
-                *      DO NOT EDIT THIS SECTION
-                *
-                */
-
-               // Find where this file is located
-
-               $BASE_PATH              = dirname( __FILE__ );
-
-               $CALLED_FROM_DIR        = substr( dirname($HTTP_SERVER_VARS["PATH_TRANSLATED"]), strlen($BASE_PATH) );
-
-               if( ($x = strlen($CALLED_FROM_DIR)) > 0 )
-                       $base_url       = $HTTP_HOST.substr( dirname($SCRIPT_NAME), 0, -strlen($CALLED_FROM_DIR) );
-               else
-               {
-                       $script_name_dir = dirname($SCRIPT_NAME);
-                       if( $script_name_dir == "/" )
-                               $script_name_dir = "";
-                       $base_url       = $HTTP_HOST.$script_name_dir;
-               }
+               /**
+         *  DO NOT EDIT THIS SECTION
+         */
+        // Find where this file is located
+        $BASE_PATH   = dirname(__FILE__);
+        $php_version = phpversion();
+        // If php5 or above
+        if (version_compare($php_version, '5.0.0', '>')) {
+            $CALLED_FROM_DIR = substr(dirname($_SERVER['SCRIPT_FILENAME']), strlen($BASE_PATH));
+            define('GLM_HOST_ID', $_ENV['GLM_HOST_ID']);
+            define('PHP5', true);
+        } else {
+            $CALLED_FROM_DIR = substr(dirname($HTTP_SERVER_VARS['PATH_TRANSLATED']), strlen($BASE_PATH));
+            define('GLM_HOST_ID', $_SERVER['GLM_HOST_ID']);
+            define('PHP5', false);
+        }
+
+        if (($x = strlen($CALLED_FROM_DIR)) > 0) {
+            $base_url = $_SERVER['HTTP_HOST'] . substr(dirname($_SERVER['SCRIPT_NAME']), 0, -strlen($CALLED_FROM_DIR));
+        } else {
+            $script_name_dir = dirname($_SERVER['SCRIPT_NAME']);
+            if ($script_name_dir == '/') {
+                $script_name_dir = '';
+            }
+            $base_url = $_SERVER['HTTP_HOST'] . $script_name_dir;
+        }
+        // Added to strip any trailing /'s to make sure we don't end up with many
+        $base_url = preg_replace('|/*$|', '', $base_url);
 
                $BASE_URL = "HTTP://".$base_url;
                $BASE_SECURE_URL = "HTTPS://".$base_url;
@@ -78,20 +86,20 @@ if( !isset($SITEINFO) )
                 *
                 */
 
-               switch( $GLM_SERVER_ID )
+               switch( $_ENV['GLM_HOST_ID'] )
                {
 
-                       case "devsys.gaslightmedia.com":        
+                       case "DEVELOPMENT":
                                error_reporting(E_ERROR);
                                ini_set("display_errors","1");
                                // Use the $BASE_URL for secure URL on Devsys
-                               $BASE_SECURE_URL = $BASE_URL;   
-                               define("CONN_STR","host=devsys dbname=n8dnx");
+                               $BASE_SECURE_URL = $BASE_URL;
+                               define("CONN_STR","host=devdb user=nobody dbname=n8dnx");
                                define("OWNER_EMAIL", "cscott@gaslightmedia.com");              // site owner's email address
                                define("REPLY_TO", "info@n8dnx.org");                   // the reply-to field for email's
                        break;
 
-                       case "ws1.gaslightmedia.com":
+                       case "PRODUCTION":
                                error_reporting(0);
                                ini_set("display_errors","0");
                                $BASE_SECURE_URL = "HTTPS://".$base_url;
@@ -116,28 +124,28 @@ if( !isset($SITEINFO) )
                define("HELP_IMG",URL_BASE."images/help.gif");          // help image url (depriated)
                define("ORIGINAL_PATH", BASE."images/original/");       // path of original images
                define("RESIZED_PATH", BASE."images/resized/");         // path of first resized image
-               define("MIDSIZED_PATH", BASE."images/midsized/");       // path of half sized of resized 
+               define("MIDSIZED_PATH", BASE."images/midsized/");       // path of half sized of resized
                define("THUMB_PATH", BASE."images/thumb/");                     // path of thumbnail directory
                if( $_SERVER['HTTPS'] == "on" )
                {
                        define("ORIGINAL", $BASE_SECURE_URL."/images/original/");       // url of original images
-                       define("RESIZED", $BASE_SECURE_URL."/images/resized/");         // url of resized 
+                       define("RESIZED", $BASE_SECURE_URL."/images/resized/");         // url of resized
                        define("MIDSIZED", $BASE_SECURE_URL."/images/midsized/");       // url of midsized
                        define("THUMB", $BASE_SECURE_URL."/images/thumb/");                     // url of thumbnail
                }
                else
                {
                        define("ORIGINAL", URL_BASE."images/original/");        // url of original images
-                       define("RESIZED", URL_BASE."images/resized/");          // url of resized 
+                       define("RESIZED", URL_BASE."images/resized/");          // url of resized
                        define("MIDSIZED", URL_BASE."images/midsized/");        // url of midsized
                        define("THUMB", URL_BASE."images/thumb/");                      // url of thumbnail
                }
-               
-               /** these are the image sizing defines USE THESE ONLY 
+
+               /** these are the image sizing defines USE THESE ONLY
                  only allowed string of 'WxH[<>]' [-quality Percentage]
                 */
                define("ITEM_RESIZED", "'287>' -quality 60");           // used in convert call to resize images
-               define("ITEM_MIDSIZED", "'220>' -quality 60");          
+               define("ITEM_MIDSIZED", "'220>' -quality 60");
                define("ITEM_THUMB","'140>' -quality 50");
 
                define("FOOTER_IMG", URL_BASE."images/logosmall.gif");
@@ -277,7 +285,7 @@ if( !isset($SITEINFO) )
                $states["YT"] =  "Yukon";
                $states["Asia"] =  "Asia";
                $states["Australia"] =  "Australia";
-               $states["Bahamas"] =  "Bahamas"; 
+               $states["Bahamas"] =  "Bahamas";
                $states["Caribbean"] =  "Caribbean";
                $states["Costa Rica"] =  "Costa Rica";
                $states["South America"] =  "South America";
@@ -287,7 +295,7 @@ if( !isset($SITEINFO) )
                /* Libraries */
                /* Replaced with the actual functions instead of includes (2001-12-14) */
 
-               
+
 
                /**
                 * CreditVal : CreditVal Checks for a valid credit card number doing Luhn check, if no
@@ -297,47 +305,47 @@ if( !isset($SITEINFO) )
                 * @param $Num: Credit Card Number
                 * @param $Name = '': Type of Card
                 * @param $Accepted='' : Accepted array
-                * 
-                * @return bool 
-                * @access 
+                *
+                * @return bool
+                * @access
                 **/
-               function CreditVal($Num, $Name = '', $Accepted='') 
-               { 
+               function CreditVal($Num, $Name = '', $Accepted='')
+               {
                        $Name = strtolower( $Name );
                        $Accepted = strtolower( $Accepted );
                        $GoodCard = 1;
-                       $Num = ereg_replace("[^[:digit:]]", "", $Num); 
-                       switch ($Name) 
-                       { 
+                       $Num = preg_replace("/[^[:digit:]]/", "", $Num);
+                       switch ($Name)
+                       {
 
-                               case "mastercard" : 
-                                       $GoodCard = ereg("^5[1-5].{14}$", $Num); 
-                               break; 
+                               case "mastercard" :
+                                       $GoodCard = preg_match("/^5[1-5].{14}$/", $Num);
+                               break;
 
-                               case "visa" : 
-                                       $GoodCard = ereg("^4.{15}$|^4.{12}$", $Num); 
-                               break; 
+                               case "visa" :
+                                       $GoodCard = preg_match("/^4.{15}$|^4.{12}$/", $Num);
+                               break;
 
-                               case "americanexpress" : 
-                                       $GoodCard = ereg("^3[47].{13}$", $Num); 
-                               break; 
+                               case "americanexpress" :
+                                       $GoodCard = preg_match("/^3[47].{13}$/", $Num);
+                               break;
 
-                               case "discover" : 
-                                       $GoodCard = ereg("^6011.{12}$", $Num); 
-                               break; 
+                               case "discover" :
+                                       $GoodCard = preg_match("/^6011.{12}$/", $Num);
+                               break;
 
-                               case "dinerscard" : 
-                                       $GoodCard = ereg("^30[0-5].{11}$|^3[68].{12}$", $Num); 
+                               case "dinerscard" :
+                                       $GoodCard = preg_match("/^30[0-5].{11}$|^3[68].{12}$/", $Num);
                                break;
 
                                default:
-                               if( ereg("^5[1-5].{14}$", $Num) ) $Name = "mastercard";
-                               if( ereg("^4.{15}$|^4.{12}$", $Num) ) $Name = "visa";
-                               if( ereg("^3[47].{13}$", $Num) ) $Name = "americanexpress";
-                               if( ereg("^6011.{12}$", $Num) ) $Name = "discover";
-                               if( ereg("^30[0-5].{11}$|^3[68].{12}$", $Num) ) $Name="dinerscard";
+                               if( preg_match("/^5[1-5].{14}$/", $Num) ) $Name = "mastercard";
+                               if( preg_match("/^4.{15}$|^4.{12}$/", $Num) ) $Name = "visa";
+                               if( preg_match("/^3[47].{13}$/", $Num) ) $Name = "americanexpress";
+                               if( preg_match("/^6011.{12}$/", $Num) ) $Name = "discover";
+                               if( preg_match("/^30[0-5].{11}$|^3[68].{12}$/", $Num) ) $Name="dinerscard";
                                break;
-                       } 
+                       }
 
                        // If there's a limit on card types we accept, check for it here.
                        if( $Accepted )
@@ -351,28 +359,28 @@ if( !isset($SITEINFO) )
                                if( !$type_verified ) return(FALSE);
                        }
 
-                       $Num = strrev($Num); 
+                       $Num = strrev($Num);
 
-                       $Total = 0; 
+                       $Total = 0;
 
-                       for ($x=0; $x<strlen($Num); $x++) 
-                       { 
-                               $digit = substr($Num,$x,1); 
-                               if ($x/2 != floor($x/2)) 
-                               { 
-                                       $digit *= 2; 
-                                       if (strlen($digit) == 2)  
-                                               $digit = substr($digit,0,1) + substr($digit,1,1); 
-                               } 
-                               $Total += $digit; 
-                       } 
-                       if ($GoodCard && $Total % 10 == 0) 
+                       for ($x=0; $x<strlen($Num); $x++)
                        {
-                               return(true); 
+                               $digit = substr($Num,$x,1);
+                               if ($x/2 != floor($x/2))
+                               {
+                                       $digit *= 2;
+                                       if (strlen($digit) == 2)
+                                               $digit = substr($digit,0,1) + substr($digit,1,1);
+                               }
+                               $Total += $digit;
                        }
-                       else 
+                       if ($GoodCard && $Total % 10 == 0)
                        {
-                               return(false); 
+                               return(true);
+                       }
+                       else
+                       {
+                               return(false);
                        }
                }
                /* DataBase Library */
@@ -380,14 +388,14 @@ if( !isset($SITEINFO) )
                /**
                 * db_connect :Creates a connection to database specified $conn_str
                 * @param $conn="" : connection string
-                * 
-                * @return index or bool 
-                * @access 
+                *
+                * @return index or bool
+                * @access
                 **/
-               function db_connect($conn="") 
+               function db_connect($conn="")
                {
 
-                       switch (DB_TYPE) 
+                       switch (DB_TYPE)
                        {
                                case "postgres":
                                        if($conn == "")
@@ -402,16 +410,16 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * db_close :Closes the connection to database specified by the handle dbd      
-                * @param $$dbd : database handle 
-                * 
-                * @return bool 
-                * @access 
+                * db_close :Closes the connection to database specified by the handle dbd
+                * @param $$dbd : database handle
+                *
+                * @return bool
+                * @access
                 **/
-               function db_close($dbd) 
+               function db_close($dbd)
                {
 
-                       switch (DB_TYPE) 
+                       switch (DB_TYPE)
                        {
                                case "postgres":
                                        $ret = pg_close($dbd);
@@ -426,16 +434,16 @@ if( !isset($SITEINFO) )
                /**
                        NOTICE DON'T USE THIS
                 * db_pconnect :Creates a persistant connection to database specified in $conn_str
-                * @param $$conn="" : connection string 
-                * 
-                * @return 
-                * @access 
+                * @param $$conn="" : connection string
+                *
+                * @return
+                * @access
                 **/
-               function db_pconnect($conn="") 
+               function db_pconnect($conn="")
                {
                        return( false );
 
-                       switch (DB_TYPE) 
+                       switch (DB_TYPE)
                        {
                                case "postgres":
                                        if($conn == "")
@@ -451,16 +459,16 @@ if( !isset($SITEINFO) )
 
                /**
                 * db_exec : Execute an SQL query
-                * @param $dbd: database handle 
+                * @param $dbd: database handle
                 * @param $$qs : Query
-                * 
+                *
                 * @return int Returns a valid result index on success 0 on failure
-                * @access 
+                * @access
                 **/
-               function db_exec($dbd, $qs) 
+               function db_exec($dbd, $qs)
                {
 
-                       switch (DB_TYPE) 
+                       switch (DB_TYPE)
                        {
                                case "postgres":
                                        $ret = pg_exec($dbd, $qs);
@@ -474,19 +482,19 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * db_fetch_array :Stores the data in associative indices, using the field names as     
+                * db_fetch_array :Stores the data in associative indices, using the field names as
                 * keys.
                 * @param $res: valid database result index
                 * @param $i: row number
-                * @param $$type : database type 
-                * 
+                * @param $$type : database type
+                *
                 * @return array Returns an associative array of key-value pairs
-                * @access 
+                * @access
                 **/
-               function db_fetch_array($res, $i, $type) 
+               function db_fetch_array($res, $i, $type)
                {
 
-                       switch (DB_TYPE) 
+                       switch (DB_TYPE)
                        {
                                case "postgres":
                                        $row = pg_fetch_array($res, $i, $type);
@@ -502,14 +510,14 @@ if( !isset($SITEINFO) )
                /**
                 * db_freeresult :Free result memory.
                 * @param $$res : valid database result index
-                * 
+                *
                 * @return bool - Returns 1 for success 0 for failure
-                * @access 
+                * @access
                 **/
-               function db_freeresult($res) 
+               function db_freeresult($res)
                {
 
-                       switch (DB_TYPE) 
+                       switch (DB_TYPE)
                        {
                                case "postgres":
                                        $ret = pg_freeresult($res);
@@ -525,14 +533,14 @@ if( !isset($SITEINFO) )
                /**
                 * db_numrows :Determine number of rows in a result index
                 * @param $$res : valid database result index
-                * 
+                *
                 * @return int - Returns number of rows
-                * @access 
+                * @access
                 **/
-               function db_numrows($res) 
+               function db_numrows($res)
                {
 
-                       switch (DB_TYPE) 
+                       switch (DB_TYPE)
                        {
                                case "postgres":
                                        $ret = pg_numrows($res);
@@ -552,18 +560,18 @@ if( !isset($SITEINFO) )
                 ***********************************************************************/
 
                /**
-                * db_auto_array :The auto function for retrieving an array based soley on a query      
-                * string. This function makes the connection, does the exec, fetches   
-                * the array, closes the connection, frees memory used by the result,   
+                * db_auto_array :The auto function for retrieving an array based soley on a query
+                * string. This function makes the connection, does the exec, fetches
+                * the array, closes the connection, frees memory used by the result,
                 * and then returns the array
                 * @param $qs: SQL query string
                 * @param $i: row number
                 * @param $$type : PGSQL_ASSOC or PGSQL_BOTH or PSQL_NUM
-                * 
+                *
                 * @return array - Returns an associative array of key-value pairs
-                * @access 
+                * @access
                 **/
-               function db_auto_array($qs, $i, $type) 
+               function db_auto_array($qs, $i, $type)
                {
 
                        $dbd = db_connect();
@@ -589,17 +597,17 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * db_auto_exec :The auto function for executing a query.                               
-                * This function makes the connection, does the exec, fetches           
-                * the array, closes the connection, frees memory used by the result,   
+                * db_auto_exec :The auto function for executing a query.
+                * This function makes the connection, does the exec, fetches
+                * the array, closes the connection, frees memory used by the result,
                 * and then returns success (not a valid result index)
                 * @param $qs: SQL query string
                 * @param $$conn="" : Connect String
-                * 
+                *
                 * @return int - Returns 1 (or oid, if available) for success 0 for failure
-                * @access 
+                * @access
                 **/
-               function db_auto_exec($qs, $conn="") 
+               function db_auto_exec($qs, $conn="")
                {
 
                        if($conn == "")
@@ -607,12 +615,12 @@ if( !isset($SITEINFO) )
                        $dbd = db_connect($conn);
                        if(!$dbd)
                                return(0);
-                       if(!db_exec($dbd, $qs)) 
+                       if(!db_exec($dbd, $qs))
                        {
                                db_close($dbd);
                                return(0);
                        }
-                       else 
+                       else
                        {
                                db_close($dbd);
                                return(1);
@@ -620,18 +628,18 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * db_auto_get_data :The auto function for retrieving an array based soley on a query   
-                string. This function makes the connection, does the exec, fetches     
-                the array, closes the connection, frees memory used by the result,     
+                * db_auto_get_data :The auto function for retrieving an array based soley on a query
+                string. This function makes the connection, does the exec, fetches
+                the array, closes the connection, frees memory used by the result,
                 and then returns the array
                 * @param $qs:  SQL query string
                 * @param $CONN_STR: Connect String
                 * @param $$fail_mode=0 : Failure Mode
-                * 
+                *
                 * @return array Returns an associative array of key-value pairs
-                * @access 
+                * @access
                 **/
-               function db_auto_get_data($qs,$conn = CONN_STR,$fail_mode=0) 
+               function db_auto_get_data($qs,$conn = CONN_STR,$fail_mode=0)
                {
 
                        if( !($dbd = db_connect($conn)) )
@@ -652,7 +660,7 @@ if( !isset($SITEINFO) )
                        }
 
                        db_close( $dbd );
-                       if(isset($data) && $data!="")   
+                       if(isset($data) && $data!="")
                        {
                                return( $data );
                        }
@@ -665,13 +673,13 @@ if( !isset($SITEINFO) )
                /* HTML Libraries */
 
                /**
-                * html_footer :Generates a footer table on the bottom of the page it's called on.      
+                * html_footer :Generates a footer table on the bottom of the page it's called on.
                 and closes out the body and html tags.
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function html_footer() 
+               function html_footer()
                {
                        $footer_table_width = "400";
                        $footer_table_align = "center";
@@ -696,15 +704,15 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * html_error :Generates a footer table on the bottom of the page it's called on.       
+                * html_error :Generates a footer table on the bottom of the page it's called on.
                 and closes out the body and html tags.
                 * @param $msg: string error message to be displayed
                 * @param $$bail : bool whether or not to exit() after $msg
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function html_error($msg, $bail) 
+               function html_error($msg, $bail)
                {
                        ?>
                                <table summary="Error Information" class="errortable" cellspacing="0">
@@ -726,11 +734,11 @@ if( !isset($SITEINFO) )
                 * html_nav_table :Generates a navigation table on the page it's called on.
                 * @param $nav: associative array with entries like:$nav[text][url]
                 * @param $$w : max width of table
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function html_nav_table($nav, $w) 
+               function html_nav_table($nav, $w)
                {
                        $nav_table_table_width = "400";
                        $nav_table_table_align = "center";
@@ -741,7 +749,7 @@ if( !isset($SITEINFO) )
                                $i = 0;
                        $width = 100 / $w;
 
-                       while(list($text, $url) = each($nav)) 
+                       while(list($text, $url) = each($nav))
                        {
                                $i++;
                                if(($i == (count($nav))) && (($w % $i) != 1))
@@ -776,16 +784,16 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * html_header :Opens up the html tags, and includes the style sheet link                       
+                * html_header :Opens up the html tags, and includes the style sheet link
                 generates a header table on the top of the page it's called on.
-                * @param $title: Page Title 
-                * @param $msg: message to display 
+                * @param $title: Page Title
+                * @param $msg: message to display
                 * @param $$img : image to display
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function html_header($title, $msg, $img) 
+               function html_header($title, $msg, $img)
                {
                        $header_table_width = "400";
                        $header_table_align = "center";
@@ -803,7 +811,7 @@ if( !isset($SITEINFO) )
                                <tr class="headertr">
                                <td class="headertd">
                                <?
-                               if($img) 
+                               if($img)
                                {
                                        ?>
                                                <img src="<?echo IMG_BASE.$img?>" alt="<?echo HEAD?>" border="0">
@@ -822,22 +830,22 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * form_header :Opens up the form tag, and includes the hidden assoc array as hidden    
+                * form_header :Opens up the form tag, and includes the hidden assoc array as hidden
                 fields.
                 * @param $action: string form action string
                 * @param $method: string Method of form
                 * @param $$hidden = "" : assoc array with $hidden($name => $value)
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function form_header($action, $method, $hidden = "") 
+               function form_header($action, $method, $hidden = "")
                {
-                       echo "<form action=\"$action\" method=\"$method\" 
+                       echo "<form action=\"$action\" method=\"$method\"
                                enctype=\"multipart/form-data\">";
-                       if($hidden != "" && is_array($hidden)) 
-                       {               
-                               foreach($hidden as $key=>$value) 
+                       if($hidden != "" && is_array($hidden))
+                       {
+                               foreach($hidden as $key=>$value)
                                {
                                        echo "<input type=\"hidden\" name=\"$key\" value=\"$value\">";
                                }
@@ -851,13 +859,13 @@ if( !isset($SITEINFO) )
                 * @param $$rows = 15: int4 number of rows in textarea box
                 * @param $$cols = 50: int4 number of cols in textarea box
                 * @param $$wrap = "virtual"  : string the wrap value for the textarea box
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function text_area($name, $value, $rows = 15, $cols = 50, $wrap = "virtual" ) 
+               function text_area($name, $value, $rows = 15, $cols = 50, $wrap = "virtual" )
                {
-                       echo "<td class=\"navtd2\"><textarea id=\"$name\" name=\"$name\" cols=\"$cols\" 
+                       echo "<td class=\"navtd2\"><textarea id=\"$name\" name=\"$name\" cols=\"$cols\"
                                rows=\"$rows\" wrap=\"$wrap\" maxlength=\"8104\">$value</textarea></td>";
                }
 
@@ -866,13 +874,13 @@ if( !isset($SITEINFO) )
                 * @param $name: string name of text box
                 * @param $value: string value of text box
                 * @param $$size = 35 : string size of text box
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function text_box($name, $value, $size = 35) 
+               function text_box($name, $value, $size = 35)
                {
-                       echo "<td class=\"navtd2\"><input type=\"text\" name=\"$name\" 
+                       echo "<td class=\"navtd2\"><input type=\"text\" name=\"$name\"
                                value=\"$value\" size=\"$size\"></td>";
                }
 
@@ -880,16 +888,16 @@ if( !isset($SITEINFO) )
                 * form_footer :Closes up the form tag, and includes the submit button
                 * @param $name: string form action string
                 * @param $$suppress = 0: string Method of form
-                * @param $$cs : int colspan for td 
-                * 
-                * @return void 
-                * @access 
+                * @param $$cs : int colspan for td
+                *
+                * @return void
+                * @access
                 **/
-               function form_footer($name, $suppress = 0, $cs) 
+               function form_footer($name, $suppress = 0, $cs)
                {
                        echo "<tr><td colspan=\"$cs\" align=center>
                                <input type=\"SUBMIT\" name=\"Command\" value=\"$name\">";
-                       if($suppress == 1) 
+                       if($suppress == 1)
                        {
                                echo "<input type=\"SUBMIT\" name=\"Command\" value=\"Delete\">";
                        }
@@ -900,21 +908,21 @@ if( !isset($SITEINFO) )
                /* Graphics Libraries */
 
                /**
-                * process_image :Main function for image processing                                    
-                * NOTES:                                                               
-                * This function does the following:                       
+                * process_image :Main function for image processing
+                * NOTES:
+                * This function does the following:
                 *
-                * 1) places image into original folder                    
+                * 1) places image into original folder
                 *
                 * 2) makes three images from original size and places them
                 * into the RESIZED, MIDSIZED, and THUMB folders
                 * @param $image: The variable of the image being post from the form
                 * @param $$image_name : The variable_name of the image being post
-                * 
+                *
                 * @return string - Returns $image_name
-                * @access 
+                * @access
                 **/
-               function process_image ($image,$image_name) 
+               function process_image ($image,$image_name)
                {
                        /*      LOOK for these as defined in the top of this page
                                $ITEM_ORIGINAL = "'600>' -quality 60";
@@ -922,19 +930,19 @@ if( !isset($SITEINFO) )
                                $ITEM_MIDSIZED = "'210>' -quality 60";
                                $ITEM_THUMB = "'120>' -quality 50";
                         */
-                       if(!defined("ORIGINAL_PATH")) 
+                       if(!defined("ORIGINAL_PATH"))
                        {
                                html_error("this not defined original_path",1);
                        }
-                       if(!defined("RESIZED_PATH")) 
+                       if(!defined("RESIZED_PATH"))
                        {
                                html_error("this not defined resized_path",1);
                        }
-                       if(!defined("MIDSIZED_PATH")) 
+                       if(!defined("MIDSIZED_PATH"))
                        {
                                html_error("this not defined midsized_path",1);
                        }
-                       if(!defined("THUMB_PATH")) 
+                       if(!defined("THUMB_PATH"))
                        {
                                html_error("this not defined thumb_path",1);
                        }
@@ -952,11 +960,11 @@ if( !isset($SITEINFO) )
                 * @param $image: path to image which needs to be resized
                 * @param $thumb: path where resized image will live
                 * @param $$size : using axis size of new image
-                * 
-                * @return array $img_resize_array 
-                * @access 
+                *
+                * @return array $img_resize_array
+                * @access
                 **/
-               function img_resize($path2image,$path2thumb,$size) 
+               function img_resize($path2image,$path2thumb,$size)
                {
                        exec( "type convert", $output, $return );
                        if( $return == 0 )
@@ -981,33 +989,33 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * img_upload :Function moves the image to the destination directory 
-                Checking to make sure that it does not have same named file in dicectory.                      
+                * img_upload :Function moves the image to the destination directory
+                Checking to make sure that it does not have same named file in dicectory.
                 Image must be either jpg ,png or gif format file to be uploaded.
                 * @param $form_field: $form_field of image
                 * @param $img_name: $form_field of image with _name
                 * @param $$destination_path : path to store uploaded image
-                * 
+                *
                 * @return array $img_upload_array
-                * @access 
+                * @access
                 **/
-               function img_upload($form_field,$img_name,$destination_path) 
+               function img_upload($form_field,$img_name,$destination_path)
                {
-                       if (ereg("[!@#$%^&()+={};:\'\" ]",$img_name)) 
+                       if (preg_match("%[!@#$\%^&()+={};:\'\" ]%",$img_name))
                        {
-                               $img_name = ereg_replace("[!@#$%^&()+={};:\'\" ]","-",$img_name);
+                               $img_name = preg_replace("%[!@#$\%^&()+={};:\'\" ]%","-",$img_name);
                        }
 
                        $size = getImageSize($form_field);
 
-                       if( $size[2] == 1 || $size[2] == 2 || $size[2] == 3 ) 
+                       if( $size[2] == 1 || $size[2] == 2 || $size[2] == 3 )
                        {
                                $i = "0";
                                $d = dir($destination_path);
                                $img_name_in_use = "FALSE";
-                               while($entry=$d->read()) 
+                               while($entry=$d->read())
                                {
-                                       if ($entry == $img_name) 
+                                       if ($entry == $img_name)
                                        {
                                                $img_name_in_use = "TRUE";
                                        }
@@ -1015,7 +1023,7 @@ if( !isset($SITEINFO) )
                                }
                                $d->close();
 
-                               if ($img_name_in_use == "TRUE") 
+                               if ($img_name_in_use == "TRUE")
                                {
                                        $new_img_name = mktime().$img_name;
                                        $new_img_location = $destination_path.'/'.$new_img_name;
@@ -1026,7 +1034,7 @@ if( !isset($SITEINFO) )
 
                                        $img_upload_array = array("$new_img_name","$new_img_location");
                                }
-                               else 
+                               else
                                {
                                        $new_img_name = $img_name;
                                        $new_img_location = $destination_path.'/'.$new_img_name;
@@ -1038,7 +1046,7 @@ if( !isset($SITEINFO) )
                                        $img_upload_array = array("$new_img_name","$new_img_location");
                                }
                        }
-                       else 
+                       else
                        {
                                echo '<p style="background-color:red;color:white;">'
                                        .'The file you uploaded was of an incorect type, please only upload .gif,.png or .jpg files'
@@ -1058,23 +1066,23 @@ if( !isset($SITEINFO) )
                 * @param $form_field: $form_field of image
                 * @param $file_name: $form_field of image with _name
                 * @param $$destination_path : path to store uploaded image
-                * 
+                *
                 * @return string $file_upload
-                * @access 
+                * @access
                 **/
-               function file_upload($form_field,$file_name,$destination_path) 
+               function file_upload($form_field,$file_name,$destination_path)
                {
-                       if (ereg("[!@#$%^&()+={};:\'\" ]",$file_name)) 
+                       if (preg_match("%[!@#$\%^&()+={};:\'\" ]%",$file_name))
                        {
-                               $file_name = ereg_replace("[!@#$%^&()+={};:\'\" ]","_",$file_name);
+                               $file_name = preg_replace("%[!@#$\%^&()+={};:\'\" ]%","_",$file_name);
                        }
 
                        $i = "0";
                        $d = dir($destination_path);
                        $file_name_in_use = "FALSE";
-                       while($entry=$d->read()) 
+                       while($entry=$d->read())
                        {
-                               if ($entry == $file_name) 
+                               if ($entry == $file_name)
                                {
                                        $file_name_in_use = "TRUE";
                                }
@@ -1082,7 +1090,7 @@ if( !isset($SITEINFO) )
                        }
                        $d->close();
 
-                       if ($file_name_in_use == "TRUE") 
+                       if ($file_name_in_use == "TRUE")
                        {
                                $new_file_name = mktime().$file_name;
                                $new_file_location = $destination_path.'/'.$new_file_name;
@@ -1093,7 +1101,7 @@ if( !isset($SITEINFO) )
 
                                $file_upload = $new_file_name;
                        }
-                       else 
+                       else
                        {
                                $new_file_name = $file_name;
                                $new_file_location = $destination_path.'/'.$new_file_name;
@@ -1112,26 +1120,26 @@ if( !isset($SITEINFO) )
                /**
                 * http_strip :Strips the http:// part from start of string
                 * @param $&$string : $string
-                * 
+                *
                 * @return string $stirng minus http:// in front
-                * @access 
+                * @access
                 **/
-               function http_strip(&$string) 
+               function http_strip(&$string)
                {
                        $test_string = strtolower($string);
-                       if(substr($test_string,0,7) == "http://") 
+                       if(substr($test_string,0,7) == "http://")
                        {
                                $string = substr($string,7);
                        }
                }
 
                /**
-                * footer : used for admin page footer to close out the top function 
-                * 
-                * @return void 
-                * @access 
+                * footer : used for admin page footer to close out the top function
+                *
+                * @return void
+                * @access
                 **/
-               function footer() 
+               function footer()
                {
                        ?>
                                </td>
@@ -1154,11 +1162,11 @@ if( !isset($SITEINFO) )
                 * @param $message: The title
                 * @param $hp: The help file to use
                 * @param $$hp2 = NULL : The help file to use (links to gaslightmedia.com)
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
-               function top($message, $hp,$hp2 = NULL) 
+               function top($message, $hp,$hp2 = NULL)
                {
                        ?>
                                <html>
@@ -1170,7 +1178,7 @@ if( !isset($SITEINFO) )
                                echo '
                                <script type="text/javascript" language="JavaScript">
                                _editor_url = "'.URL_BASE.'admin/htmlarea/";
-                       </script>'; 
+                       </script>';
 
                        echo '<script type="text/javascript" src="'.URL_BASE.'admin/htmlarea/htmlarea.js"></script>';
                        echo '<script type="text/javascript" src="'.URL_BASE.'admin/htmlarea/lang/en.js"></script>';
@@ -1201,10 +1209,10 @@ if( !isset($SITEINFO) )
                                if($hp2 != "")
                                {
                                        echo '<a style="color:white;"
-                                               href="http://www.gaslightmedia.com/manuals/html/'.$hp2.'.html" 
+                                               href="http://www.gaslightmedia.com/manuals/html/'.$hp2.'.html"
                                                target="_blank">Online Help Guide</a>&nbsp;';
                                        echo '<a style="color:white;"
-                                               href="http://www.gaslightmedia.com/manuals/pdf/'.$hp2.'.pdf" 
+                                               href="http://www.gaslightmedia.com/manuals/pdf/'.$hp2.'.pdf"
                                                target="_blank">Printable Help Guide</a>';
                                }
                                else
@@ -1240,14 +1248,14 @@ if( !isset($SITEINFO) )
 
                /**
                 * top2 : alias to top()
-                * @param $message: message title 
-                * @param $hp: help file 
+                * @param $message: message title
+                * @param $hp: help file
                 * @param $$hp2 = NULL : gaslight help file
-                * 
-                * @return 
-                * @access 
+                *
+                * @return
+                * @access
                 **/
-               function top2($message, $hp,$hp2 = NULL) 
+               function top2($message, $hp,$hp2 = NULL)
                {
                        // make this an alias to top()
                        // by calling top instead of adding extra code
@@ -1367,9 +1375,9 @@ if( !isset($SITEINFO) )
                 * MUST BE CALLED AFTER TEXTAREAS ON PAGE
                 * @param $$w = 570: width of htmlarea in px
                 * @param $$h = 400: height of htmlarea in px
-                * 
+                *
                 * @return void
-                * @access 
+                * @access
                 **/
                function htmlcode($w = 570,$h = 400)
                {
@@ -1377,7 +1385,7 @@ if( !isset($SITEINFO) )
 <style type="text/css">
     /*<![CDATA[*/
         <!--
-                .textarea { height: '.$h.' px; width: '.$w.' px; } 
+                .textarea { height: '.$h.' px; width: '.$w.' px; }
         -->
         /*]]>*/
     </style>
@@ -1393,67 +1401,67 @@ if( !isset($SITEINFO) )
                        echo '
                        <script type="text/javascript">
     //<![CDATA[
-          
+
                  //HTMLArea.loadPlugin("ImageManager");
                 // HTMLArea.loadPlugin("CSS");
                 HTMLArea.loadPlugin("ContextMenu");
                  HTMLArea.loadPlugin("TableOperations");
      initdocument = function () {
         var editor = new HTMLArea("description");
-  
+
   // add a contextual menu
   editor.registerPlugin("ContextMenu");
 
   // load the stylesheet used by our CSS plugin configuration
   editor.config.pageStyle = "@import url(../../styles.css);";
-  
+
   // register the SpellChecker plugin
-  editor.registerPlugin(TableOperations); 
+  editor.registerPlugin(TableOperations);
   editor.generate();
-      } 
+      }
         function addEvent(obj, evType, fn)
-        { 
-                if (obj.addEventListener) { obj.addEventListener(evType, fn, true); return true; } 
-                else if (obj.attachEvent) {  var r = obj.attachEvent("on"+evType, fn);  return r;  } 
-                else {  return false; } 
-        } 
+        {
+                if (obj.addEventListener) { obj.addEventListener(evType, fn, true); return true; }
+                else if (obj.attachEvent) {  var r = obj.attachEvent("on"+evType, fn);  return r;  }
+                else {  return false; }
+        }
         addEvent(window, \'load\', initdocument);
     //]]>
-    </script>  
+    </script>
                                ';
                }
 
                /**
                 * date_entry : Generate the select boxes for date entry
                 * month-day-year as drop down select
-                * @param $month: 
-                * @param $day: 
-                * @param $year: 
-                * @param $month_name: name of select month 
-                * @param $day_name: name of select day 
+                * @param $month:
+                * @param $day:
+                * @param $year:
+                * @param $month_name: name of select month
+                * @param $day_name: name of select day
                 * @param $$year_name : name of select year
-                * 
-                * @return 
-                * @access 
+                *
+                * @return
+                * @access
                 **/
-               function date_entry($month,$day,$year,$month_name,$day_name,$year_name) 
+               function date_entry($month,$day,$year,$month_name,$day_name,$year_name)
                {
                        $cur_date = getdate();
 
-                       if($month == "") 
+                       if($month == "")
                        {
                                $month = $cur_date['mon'];
                        }
-                       if($day == "") 
+                       if($day == "")
                        {
                                $day = $cur_date['mday'];
-                       }       
-                       if($year == "") 
+                       }
+                       if($year == "")
                        {
                                $year = $cur_date['year'];
                        }
                        $date = '<SELECT NAME="'.$month_name.'">';
-                       for($i=1;$i<13;$i++) 
+                       for($i=1;$i<13;$i++)
                        {
                                $date .= '<OPTION VALUE="';
                                if($i < 10)
@@ -1461,34 +1469,34 @@ if( !isset($SITEINFO) )
                                        $date .= "0";
                                }
                                $date .= $i.'"';
-                               if($i == $month) 
+                               if($i == $month)
                                {
                                        $date .= ' SELECTED';
                                }
-                               $date .= '>'.$i;        
+                               $date .= '>'.$i;
                        }
                        $date .= '</SELECT>';
                        $date .= '<SELECT NAME="'.$day_name.'">';
-                       for($i=1;$i<32;$i++) 
+                       for($i=1;$i<32;$i++)
                        {
                                $date .= '<OPTION VALUE="';
-                               if($i < 10) 
+                               if($i < 10)
                                {
                                        $date .= "0";
                                }
                                $date .= $i.'"';
-                               if($i == $day) 
+                               if($i == $day)
                                {
                                        $date .= ' SELECTED';
                                }
-                               $date .= '>'.$i;        
-                       }       
+                               $date .= '>'.$i;
+                       }
                        $date .= '</SELECT>';
                        $date .= '<SELECT NAME="'.$year_name.'">';
-                       for($i=2000;$i<2023;$i++) 
+                       for($i=2000;$i<2023;$i++)
                        {
                                $date .= '<OPTION VALUE="'.$i.'"';
-                               if($i == $year) 
+                               if($i == $year)
                                {
                                        $date .= ' SELECTED';
                                }
@@ -1496,38 +1504,38 @@ if( !isset($SITEINFO) )
                        }
                        $date .= '</SELECT>';
                        return $date;
-               }       
+               }
 
                /**
                 * contact_date_entry : build select boxes for date entry going backwords in years
-                * @param $month: 
-                * @param $day: 
-                * @param $year: 
+                * @param $month:
+                * @param $day:
+                * @param $year:
                 * @param $month_name: name of select month
                 * @param $day_name: name of select day
                 * @param $$year_name : name of select year
-                * 
+                *
                 * @return void
-                * @access 
+                * @access
                 **/
-               function contact_date_entry($month,$day,$year,$month_name,$day_name,$year_name) 
+               function contact_date_entry($month,$day,$year,$month_name,$day_name,$year_name)
                {
                        $cur_date = getdate();
 
-                       if($month == "") 
+                       if($month == "")
                        {
                                $month = $cur_date['mon'];
                        }
-                       if($day == "") 
+                       if($day == "")
                        {
                                $day = $cur_date['mday'];
-                       }       
-                       if($year == "") 
+                       }
+                       if($year == "")
                        {
                                $year = $cur_date['year'];
                        }
                        $date = '<SELECT NAME="'.$month_name.'">';
-                       for($i=1;$i<13;$i++) 
+                       for($i=1;$i<13;$i++)
                        {
                                $date .= '<OPTION VALUE="';
                                if($i < 10)
@@ -1535,35 +1543,35 @@ if( !isset($SITEINFO) )
                                        $date .= "0";
                                }
                                $date .= $i.'"';
-                               if($i == $month) 
+                               if($i == $month)
                                {
                                        $date .= ' SELECTED';
                                }
-                               $date .= '>'.$i;        
+                               $date .= '>'.$i;
                        }
                        $date .= '</SELECT>';
                        $date .= '<SELECT NAME="'.$day_name.'">';
-                       for($i=1;$i<32;$i++) 
+                       for($i=1;$i<32;$i++)
                        {
                                $date .= '<OPTION VALUE="';
-                               if($i < 10) 
+                               if($i < 10)
                                {
                                        $date .= "0";
                                }
                                $date .= $i.'"';
-                               if($i == $day) 
+                               if($i == $day)
                                {
                                        $date .= ' SELECTED';
                                }
-                               $date .= '>'.$i;        
-                       }       
+                               $date .= '>'.$i;
+                       }
                        $date .= '</SELECT>';
                        $date .= '<SELECT NAME="'.$year_name.'">';
                        $ystart = $cur_date['year'] - 10;
-                       for($i=$ystart;$i<=$year;$i++) 
+                       for($i=$ystart;$i<=$year;$i++)
                        {
                                $date .= '<OPTION VALUE="'.$i.'"';
-                               if($i == $year) 
+                               if($i == $year)
                                {
                                        $date .= ' SELECTED';
                                }
@@ -1575,35 +1583,35 @@ if( !isset($SITEINFO) )
 
                /**
                 * time_entry : build select boxes for time entry
-                * @param $H: 
-                * @param $m: 
-                * @param $F: 
+                * @param $H:
+                * @param $m:
+                * @param $F:
                 * @param $H_name: name of select hour
                 * @param $m_name: name of select min
                 * @param $$F_name : name of select sec
-                * 
-                * @return 
-                * @access 
+                *
+                * @return
+                * @access
                 **/
-               function time_entry($H,$m,$F,$H_name,$m_name,$F_name) 
+               function time_entry($H,$m,$F,$H_name,$m_name,$F_name)
                {
                        $cur_date = getdate();
 
-                       if($H == "") 
+                       if($H == "")
                        {
                                $H = $cur_date['hours'];
                        }
-                       if($m == "") 
+                       if($m == "")
                        {
                                $m = $cur_date['minutes'];
-                       }       
-                       if($H>12) 
+                       }
+                       if($H>12)
                        {
                                $F = "PM";
                                $H = $H - 12;
                        }
                        $time = "Hr:<SELECT NAME=\"$H_name\" size=\"1\">";
-                       for($i=1;$i<=12;$i++) 
+                       for($i=1;$i<=12;$i++)
                        {
                                $time .= "<OPTION VALUE=\"";
                                if($i < 10)
@@ -1611,43 +1619,43 @@ if( !isset($SITEINFO) )
                                        $time .= "0";
                                }
                                $time .= "$i\"";
-                               if($i == $H) 
+                               if($i == $H)
                                {
                                        $time .= " SELECTED";
                                }
-                               $time .= ">$i\n";       
+                               $time .= ">$i\n";
                        }
                        $time .= "</SELECT>\n";
                        $time .= "Min:<SELECT NAME=\"$m_name\" size=\"1\">";
-                       for($i=0;$i<60;$i=$i+15) 
+                       for($i=0;$i<60;$i=$i+15)
                        {
                                $time .= "<OPTION VALUE=\"";
-                               if($i < 10) 
+                               if($i < 10)
                                {
                                        $time .= "0";
                                }
                                $time .= "$i\"";
-                               if($i == $m) 
+                               if($i == $m)
                                {
                                        $time .= " SELECTED";
                                }
                                $time .= ">";
-                               if($i < 10) 
+                               if($i < 10)
                                {
                                        $time .= "0";
                                }
-                               $time .= "$i\n";        
-                       }       
+                               $time .= "$i\n";
+                       }
                        $time .= "</SELECT>";
                        $time .= "<SELECT NAME=\"$F_name\" size=\"1\">";
                        $time .= "<OPTION VALUE=\"AM\"";
-                       if($F == "AM") 
+                       if($F == "AM")
                        {
                                $time .= " SELECTED";
                        }
                        $time .= ">AM\n";
                        $time .= "<OPTION VALUE=\"PM\"";
-                       if($F == "PM") 
+                       if($F == "PM")
                        {
                                $time .= " SELECTED";
                        }
@@ -1659,21 +1667,21 @@ if( !isset($SITEINFO) )
                /**
                 * get_parentid: get the (highest level) parent category for this id
                 * @param $id: id from bus_category table
-                * 
-                * @return int parent  
-                * @access 
+                *
+                * @return int parent
+                * @access
                 **/
                function get_parentid( $id )
                {
                        static $parentshow;
                        if( $id == 0 )
                        {
-                               return( 0 );            
+                               return( 0 );
                        }
                        if(!is_array($parentshow))
                        {
                                $qs = "select parent from bus_category where id = $id";
-                               $parentrow = db_auto_get_data( $qs );     
+                               $parentrow = db_auto_get_data( $qs );
                        }
                        if($parentrow[0]['parent'] == 0)
                        {
@@ -1693,9 +1701,9 @@ if( !isset($SITEINFO) )
                 * @param $$type = "standard": type Standard,multi
                 * @param $$auto = 0: auto
                 * @param $$width = NULL : width width controlled by css
-                * 
-                * @return void 
-                * @access 
+                *
+                * @return void
+                * @access
                 **/
                function build_picklist( $fieldname, $data, $selected, $type = "standard",$auto = 0,$width = NULL )
                {
@@ -1715,7 +1723,7 @@ if( !isset($SITEINFO) )
                        {
                                case "multiple":
                                        $str = "<SELECT NAME=\"".$fieldname."\" multiple size=\"10\" ".$autosubmit.">\n";
-                               while( list($key, $val) = each($data) ) 
+                               while( list($key, $val) = each($data) )
                                {
                                        if( in_array($key,$sel) )
                                        {
@@ -1728,7 +1736,7 @@ if( !isset($SITEINFO) )
                                break;
                                case "simple":
                                        $str = "<SELECT NAME=\"$fieldname\" ".$autosubmit.">\n";
-                               for( $i=0 ; $i<count($data) ; $i++ ) 
+                               for( $i=0 ; $i<count($data) ; $i++ )
                                {
                                        $select = (in_array($data[$i],$sel)) ? " SELECTED ":"";
                                        $str .= "       <OPTION VALUE=\"".$data[$i]."\"".$select.">".$data[$i]."\n";
@@ -1738,7 +1746,7 @@ if( !isset($SITEINFO) )
                                case "standard":
                                default:
                                        $str = "<SELECT NAME=\"$fieldname\" ".$autosubmit.">\n";
-                                       while( list($key, $val) = each($data) ) 
+                                       while( list($key, $val) = each($data) )
                                        {
                                                $select = (in_array($key,$sel)) ? " SELECTED ":"";
                                                $str .= "       <OPTION VALUE=\"$key\"".$select.">$val\n";
@@ -1752,29 +1760,29 @@ if( !isset($SITEINFO) )
                }
 
                /**
-                * create_page_links:Create prev and next links 
+                * create_page_links:Create prev and next links
                 * to page through the results.
                 * @param $totalnum: The total result of the query
                 * @param $num: The total result for the page
                 * @param $$start=0: The starting num defaults to 0
                 * @param $params: variables to add to the url
                 * @param $ENTRIES_PER_PAGE: number of items on page defaults to the ENTRIES_PER_PAGE
-                * 
-                * @return string of links 
-                * @access 
+                *
+                * @return string of links
+                * @access
                 **/
                function create_page_links($totalnum,$num,$start=0,$params,$page_length=ENTRIES_PER_PAGE)
                {
                        // find out which page we're on.
                        if($totalnum!=0)
-                       {  
-                               $total_pages = floor($totalnum / $page_length);         // total pages = the total result divided by page length rounded down 
+                       {
+                               $total_pages = floor($totalnum / $page_length);         // total pages = the total result divided by page length rounded down
                                $total_pages++;                                                                         // then add one
                                if($start == 0)                                                                         // if start is 0 then page is one
                                {
-                                       $page = 1;                                                                              
+                                       $page = 1;
                                }
-                               else    
+                               else
                                {
                                        $page = ($start / $page_length) + 1;
                                }
@@ -1788,10 +1796,10 @@ if( !isset($SITEINFO) )
                        {
                                $end = $totalnum;
                        }
-                       $last = $start - $page_length;  
+                       $last = $start - $page_length;
                        if(($start - $page_length) < 0)
                                $prev = "";
-                       else    
+                       else
                                $prev = "<span class=\"accenttext\">[</span><a class=\"small\"
                                        href=\"$GLOBALS[PHP_SELF]?start=".$last."&$params\">PREVIOUS PAGE</a><span
                                        class=\"accenttext\"> ]</span>";
@@ -1799,14 +1807,14 @@ if( !isset($SITEINFO) )
                                $next = "<span class=\"accenttext\">[</span><a class=\"small\"
                                        href=\"$GLOBALS[PHP_SELF]?start=".$end."&$params\">NEXT PAGE</a><span
                                        class=\"accenttext\"> ]</span>";
-                       else    
+                       else
                                $next = "";
-                       $starting = $start + 1; 
+                       $starting = $start + 1;
                        $last_c = $start + $num;
                        $links = '<center><span class="pagetitle">Listings Displayed: </span><span
                                class="accenttext">'.$starting.' to '.$last_c.'</span>
-                               <span class="pagetitle"> of '.$totalnum.'<br></span> '.$prev. ' &nbsp; <span 
-                               class="pagetitle"></span> '.$next.'<BR></span></center>';       
+                               <span class="pagetitle"> of '.$totalnum.'<br></span> '.$prev. ' &nbsp; <span
+                               class="pagetitle"></span> '.$next.'<BR></span></center>';
                        return($links);
                }
        }