* * Modified by Stephen Brown * * to distribute admin across the application directories * * -------------------------------------------- * * This program is free software; you can redistribute it and/or modify it * * under the terms of the GNU General Public License as published by the * * Free Software Foundation; either version 2 of the License, or (at your * * option) any later version. * \**************************************************************************/ /* $Id$ */ $phpgw_info['flags']['currentapp'] = 'admin'; include('../header.inc.php'); check_code($cd); // This func called by the includes to dump a row header function section_start($name='',$icon='') { global $phpgw,$phpgw_info; echo ''; if ($icon) { echo ''; echo ''; } else { echo ''; } echo ''; echo '
[Icon]' . lang($name) . '' . $name . '
'; } function section_end() { echo '
'; } // We only want to list applications that are enabled, even if hidden from navbar, plus the common stuff // (if they can get to the admin page, the admin app is enabled, hence it is shown) $phpgw->db->query("SELECT app_name FROM phpgw_applications WHERE app_enabled=1 OR app_enabled=2 ORDER BY app_title",__LINE__,__FILE__); // Stuff it in an array in the off chance the admin includes need the db while ($phpgw->db->next_record()) { $apps[] = $phpgw->db->f('app_name'); } for ($i =0; $i < sizeof($apps); $i++) { $appname = $apps[$i]; $f = PHPGW_SERVER_ROOT . '/' . $appname . '/inc/hook_admin.inc.php'; if (file_exists($f)) { include($f); echo "

\n"; } } if ($SHOW_INFO > 0) { echo '

' . lang('Hide PHP Information') . ''; echo "


\n"; phpinfo(); echo "
\n"; } else { echo '

' . lang('PHP Information') . ''; } $phpgw->common->phpgw_footer(); ?>