===cls.hub.php=== %%(php) tablename = $tablenames[0] ; $this -> fields = $fields ; $this -> keys = fieldkeys( $this -> tablename ) ; // first update if requested if (isset($_REQUEST['update'])) $this -> formdataupdate() ; foreach ($this -> keys as $name => $val) { if ($_REQUEST[$name]) $_SESSION[$name] = substr( $_REQUEST[$name], 0, 3 ) ; if (!$_SESSION[$name]) $_SESSION[$name] = 1 ; $this -> keyvalues[$name] = $_SESSION[$name] ; } } // tables function formactiontables() { return $_SERVER[PHP_SELF] ; } function formfieldstables() { return ''; } // keys function formactionkeys() { return $_SERVER[PHP_SELF] . "?search"; } function formfieldskeys() { $s = table2form( $this -> tablename , $this -> keys , $this -> keyvalues ) ; $s .= '' ; return $s ; } // data function formactiondata() { return $_SERVER[PHP_SELF] . "?update" ; } function formfieldsdata() { $s = table2form( $this -> tablename , $this -> keys , $this -> keyvalues , true ) ; $s .= '' ; return $s ; } // destroy function formactiondestroy() { return $_SERVER[PHP_SELF] . "?destroy" ; } function formfieldsdestroy() { return '' ; } // update function formdataupdate() { return post2update( $this -> tablename , $_POST ) ; } } ?> %% ---- REFERRERS {{backlinks}}