<?php #Read sql attribute map unset($sql_attrs); if (isset($_SESSION['sql_attrs'])) $sql_attrs = $_SESSION["sql_attrs"]; if (!isset($sql_attrs)){ $ARR = file($config[general_sql_attrs_file]); foreach($ARR as $val){ $val=chop($val); if (preg_match('/^[[:space:]]*#/',$val) || preg_match('/^[[:space:]]*$/',$val)) continue; list($key,$desc,$show,$func)=preg_split("/\t+/",$val); $sql_attrs[strtolower($key)][desc] = "$desc"; $sql_attrs[strtolower($key)][show] = "$show"; $sql_attrs[strtolower($key)][func] = ($func == "") ? "nothing" : "$func"; } if ($config[general_use_session] == 'yes') session_register('sql_attrs'); } ?>