View Single Post
Old 30-08-2007, 23:03   #10 (permalink)
Web Surgeon
Registered User
 
Join Date: Aug 2007
Location: Toronto, Canada
Posts: 16
I like functions that work like this in my class'
PHP Code:
public function loadUserInfo($userid$return='*'){
     global 
$db$config;

  
$get $db->query("SELECT $return FROM $config->table_user WHERE user_id='$userid'");
  
$row $db->fetch($get);

  foreach(
$row as $key => $val){
   
$new_key        substr($key5); //-- strip 'user_' from field names
   
$this->$new_key $val;
  }
 } 

Or in my layout class:
PHP Code:
public function includeCSS($css_files){
  
$css_files explode(","$css_files);

  foreach(
$css_files as $css_file){
   
$this->css_array[] = trim($css_file);
  }
 }

 private function 
writeCSS(){
  foreach(
$this->css_array as $css_file){
   echo 
'  <link type="text/css" rel="stylesheet" href="'.$this->css_folder.'/'.$css_file.'" />'."\n";
  }
 } 


And for testing $_POST, $_SESSION, $user, etc...
PHP Code:
function printReadable($array){
 echo 
"<pre>";
 
print_r($array);
 echo 
"</pre>";

  Reply With Quote