#!/usr/bin/php Plugin API - INDEX'); fwrite($h, "

Plugin API reference

"); fwrite($h, ""); fclose($h); $menu = '"; foreach($inh as $group_name => $group) { $h = fopen("output/".get_group($group_name).".html", "w"); fwrite($h, 'Plugin API - '.ucwords($group_name).''); fwrite($h, ''); fwrite($h, '
'); fwrite($h, ''); fwrite($h, "

".ucwords($group_name)."

"); fwrite($h, ''); foreach($group as $func_name => $func) { fwrite($h, ''); fwrite($h, "

$func_name

"); if(strlen($func["description"][0]) > 0) fwrite($h, do_markup($func["description"][0])."

"); if(isset($func["param"])) { $params = ""; foreach($func["param"] as $param) { $param = trim($param); $p1 = substr($param, 0, strpos($param, " ")); $p2 = substr($param, strpos($param, " ")); if(strlen($p1) > 0 && strlen($p2) > 0) $params .= '
'.$p1.'
'.do_markup($p2).'
'; } if(strlen($params) > 0) { fwrite($h, 'Parameters:
'); fwrite($h, $params); fwrite($h, "
"); } } if(isset($func["return"]) && strlen($func["return"][0]) > 0) fwrite($h, 'Returns: '.do_markup($func["return"][0]).'

'); if(isset($func["conditions"])) fwrite($h, 'Conditions: '.$func["conditions"][0].'

'); if(isset($func["see"])) fwrite($h, 'Also see '.do_see_markup(explode(" ", trim($func["see"][0]))).'

'); fwrite($h, 'To top
'); } fwrite($h, "
"); fwrite($h, "
"); fclose($h); } copy("layout.css", "output/layout.css"); ?>