File: genfuncindex.php

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (46 lines) | stat: -rw-r--r-- 1,983 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
<?php 
/*
# +----------------------------------------------------------------------+
# | PHP Version 4                                                        |
# +----------------------------------------------------------------------+
# | Copyright (c) 1997-2002 The PHP Group                                |
# +----------------------------------------------------------------------+
# | This source file is subject to version 2.02 of the PHP licience,     |
# | that is bundled with this package in the file LICENCE and is         |
# | avalible through the world wide web at                               |
# | http://www.php.net/license/2_02.txt.                                 |
# | If uou did not receive a copy of the PHP license and are unable to   |
# | obtain it through the world wide web, please send a note to          |
# | license@php.net so we can mail you a copy immediately                |
# +----------------------------------------------------------------------+
# | Authors:    Hartmut Holzgraefe <hartmut@six.de>                      |
# +----------------------------------------------------------------------+
# 
# $Id: genfuncindex.php,v 1.5 2002/02/04 22:34:34 hholzgra Exp $
*/
?>
<?xml version='1.0' encoding='iso-8859-1'?>
<!-- DO NOT EDIT THIS FILE, IT WAS AUTO-GENERATED BY genfuncindex.php -->
 <index id='index.functions'>
  <title>Function Index</title>
<?php
$letter=" ";
$functions = file($HTTP_SERVER_VARS['argv'][1]);
usort($functions,"strcasecmp");
foreach ( $functions as $funcentry ) {
	list($function,$description) = explode(" - ",$funcentry);
	$function=strtolower(trim($function));
	if(!ereg("^[[:alnum:]]",$function)) continue;
	if($function{0}!=$letter) {
		if($letter!=" ") {
			echo "  </indexdiv>\n";
		}
		$letter=$function{0};
		echo "  <indexdiv>\n";
		echo "   <title>".strtoupper($letter)."</title>\n";
	}
	echo "   <indexentry><primaryie><function>$function</function></primaryie></indexentry>\n";
}
?>
  </indexdiv>
 </index>