| | |
| | | |
| | | /** |
| | | * Return correct name for a specific database sequence |
| | | * (used for Postres only) |
| | | * (used for Postgres only) |
| | | * |
| | | * @param string Secuence name |
| | | * @return string Translated sequence name |
| | |
| | | function parse_attrib_string($str) |
| | | { |
| | | $attrib = array(); |
| | | preg_match_all('/\s*([-_a-z]+)=(["\'])([^"]+)\2/Ui', stripslashes($str), $regs, PREG_SET_ORDER); |
| | | preg_match_all('/\s*([-_a-z]+)=(["\'])??(?(2)([^"\']+)\2|(\S+?))/Ui', stripslashes($str), $regs, PREG_SET_ORDER); |
| | | |
| | | // convert attributes to an associative array (name => value) |
| | | if ($regs) |
| | | foreach ($regs as $attr) |
| | | $attrib[strtolower($attr[1])] = $attr[3]; |
| | | { |
| | | $attrib[strtolower($attr[1])] = $attr[3] . $attr[4]; |
| | | } |
| | | |
| | | return $attrib; |
| | | } |
| | |
| | | * Append a line to a logfile in the logs directory. |
| | | * Date will be added automatically to the line. |
| | | * |
| | | * @param $name Name of logfile |
| | | * @param $line Line to append |
| | | * @param $name name of log file |
| | | * @param line Line to append |
| | | */ |
| | | function write_log($name, $line) |
| | | { |