0,0 → 1,20 |
<?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'); |
} |
?> |