Pas 3.6 > Pas / Events / Mydb.fieldsToArray.inc.php

Questions? Need Help? Want to share? » PHP Forum
Script Name:
Pas 3.6

Download:
pas-3.6.zip

Category:
Development Tools

Archive Content:

Pas > Class > Mysql

Pas > Class

Pas > Class > Odbc

Pas > Class > Pgsql

Pas

Pas > Events

Pas > Registry

Pas > Scripts

Pas > Sitetemplate

Pas > Sitetemplate > Includes

Pas > Sitetemplate > Report

Pas > Templates

Pas > Templates > Packagedefaultstructure > Docs > Defaultstructure

Pas > Templates > Packagedefaultstructure

Mydb.fieldsToArray.inc.php:


<?php 
// Copyright 2001 - 2004 SQLFusion LLC           info <at> sqlfusion <dot> com

/**   Event Mydb.fieldToArray
  *
  * Move variable like fields_fieldname into the $fields array.
  * if the fields with $fields[fieldnam] exits it will be overighten by 
  * the new value.    
  * <br>- param string fields_{fieldsnames} 
  *
  * @package PASEvents
  * @author Philippe Lewicki  <phil <at> sqlfusion <dot> com>
  * @copyright  SQLFusion LLC 2001-2004
  * @version 3.0  
  */

    
while(list($key,  $value) = each($fields)) {

        if (isset(${
"fields_".$key})) {
           
$newfields[$key] = ${"fields_".$key} ;
        } else {
            
$newfields[$key] = $value  ;
        }
    }

    if (
is_array($datefieldname)) {
//       $datefields[] = $datefieldname ;
       
foreach($datefieldname as $name) {
       
$datefields[] = $name;
       }
    }
    if (
is_array($datesqlfieldname)) {
       foreach(
$datesqlfieldname as $name) {
           
$datefields[] = $name;
       }
//       $datefields[] = $datesqlfieldname ;
    
}
    if (
is_array($datefields)) {
        foreach(
$datefields as $fname) {
            if (isset(${
"datefieldday_".$fname})) {
                
$newdatefieldday[$fname] = ${"datefieldday_".$fname};
            }
            if (isset(${
"datefieldmonth_".$fname})) {
                
$newdatefieldmonth[$fname] = ${"datefieldmonth_".$fname};
            }
            if (isset(${
"datefieldyear_".$fname})) {
                
$newdatefieldyear[$fname] = ${"datefieldyear_".$fname};
            }
        }
        
$this->addParam("datefieldday",  $newdatefieldday);
        
$this->addParam("datefieldmonth",  $newdatefieldmonth);
        
$this->addParam("datefieldyear",  $newdatefieldyear);
    }
    
$fields $newfields ;
    
$this->updateParam("fields",  $newfields) ;

?>


Other Development Tools Scripts:

WebMaster Resources Home

©RingsWorld.com