Rev 1805 | Blame | Compare with Previous | Last modification | View Log
<?php#Read sql attribute mapunset($attrmap);unset($rev_attrmap);unset($attr_type);if (isset($_SESSION['attrmap'])){#If attrmap is set then the rest will also be set$attrmap = $_SESSION['attrmap'];$rev_attrmap =$_SESSION['rev_attrmap'];$attr_type = $_SESSION['attr_type'];}else{$ARR = file("$config[general_sql_attrmap]");foreach($ARR as $val){$val=chop($val);if (preg_match('/^[[:space:]]*#/',$val) || preg_match('/^[[:space:]]*$/',$val))continue;list($type,$key,$v)=preg_split('/[[:space:]]+/',$val);$attrmap["$key"]=$v;$rev_attrmap["$v"] = $key;$attr_type["$key"]=$type;}if (isset($show_attrs)){foreach($show_attrs as $key => $desc){if (!isset($attrmap["$key"]) || $attrmap["$key"] == ''){$attrmap["$key"] = $key;$attr_type["$key"] = 'replyItem';$rev_attrmap["$key"] = $key;}}}if ($config['general_use_session'] == 'yes'){session_register('attrmap');session_register('rev_attrmap');session_register('attr_type');}}