Remove some old PLA
This commit is contained in:
parent
10a2d2161b
commit
181a57586c
@ -1,3 +0,0 @@
|
|||||||
Put your hook class files here.
|
|
||||||
|
|
||||||
A file wich contains "class MyClass" definition must be called "MyClass.php".
|
|
@ -1,79 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* Main command page for phpLDAPadmin
|
|
||||||
* All pages are rendered through this script.
|
|
||||||
*
|
|
||||||
* @package phpLDAPadmin
|
|
||||||
* @subpackage Page
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
|
|
||||||
require_once './common.php';
|
|
||||||
|
|
||||||
$www = array();
|
|
||||||
$www['cmd'] = get_request('cmd','REQUEST');
|
|
||||||
$www['meth'] = get_request('meth','REQUEST');
|
|
||||||
|
|
||||||
ob_start();
|
|
||||||
|
|
||||||
switch ($www['cmd']) {
|
|
||||||
default:
|
|
||||||
if (defined('HOOKSDIR') && file_exists(HOOKSDIR.$www['cmd'].'.php'))
|
|
||||||
$app['script_cmd'] = HOOKSDIR.$www['cmd'].'.php';
|
|
||||||
|
|
||||||
elseif (defined('HTDOCDIR') && file_exists(HTDOCDIR.$www['cmd'].'.php'))
|
|
||||||
$app['script_cmd'] = HTDOCDIR.$www['cmd'].'.php';
|
|
||||||
|
|
||||||
elseif (file_exists('welcome.php'))
|
|
||||||
$app['script_cmd'] = 'welcome.php';
|
|
||||||
|
|
||||||
else
|
|
||||||
$app['script_cmd'] = null;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (DEBUG_ENABLED)
|
|
||||||
debug_log('Ready to render page for command [%s,%s].',128,0,__FILE__,__LINE__,__METHOD__,$www['cmd'],$app['script_cmd']);
|
|
||||||
|
|
||||||
# Create page.
|
|
||||||
# Set the index so that we render the right server tree.
|
|
||||||
$www['page'] = new page($app['server']->getIndex());
|
|
||||||
|
|
||||||
# See if we can render the command
|
|
||||||
if (trim($www['cmd'])) {
|
|
||||||
# If this is a READ-WRITE operation, the LDAP server must not be in READ-ONLY mode.
|
|
||||||
if ($app['server']->isReadOnly() && ! in_array(get_request('cmd','REQUEST'),$app['readwrite_cmds']))
|
|
||||||
error(_('You cannot perform updates while server is in read-only mode'),'error','index.php');
|
|
||||||
|
|
||||||
# If this command has been disabled by the config.
|
|
||||||
if (! $_SESSION[APPCONFIG]->isCommandAvailable('script',$www['cmd'])) {
|
|
||||||
system_message(array('title'=>_('Command disabled by the server configuration'),
|
|
||||||
_('Error'),'body'=>sprintf('%s: <b>%s</b>.',_('The command could not be run'),htmlspecialchars($www['cmd'])),'type'=>'error'),'index.php');
|
|
||||||
|
|
||||||
$app['script_cmd'] = null;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($app['script_cmd'])
|
|
||||||
include $app['script_cmd'];
|
|
||||||
|
|
||||||
# Refresh a frame - this is so that one frame can trigger another frame to be refreshed.
|
|
||||||
if (isAjaxEnabled() && get_request('refresh','REQUEST') && get_request('refresh','REQUEST') != get_request('frame','REQUEST')) {
|
|
||||||
echo '<script type="text/javascript" language="javascript">';
|
|
||||||
printf("ajDISPLAY('%s','cmd=refresh&server_id=%s&noheader=%s','%s');",
|
|
||||||
get_request('refresh','REQUEST'),$app['server']->getIndex(),get_request('noheader','REQUEST',false,0),_('Auto refresh'));
|
|
||||||
echo '</script>';
|
|
||||||
}
|
|
||||||
|
|
||||||
# Capture the output and put into the body of the page.
|
|
||||||
$www['body'] = new block();
|
|
||||||
$www['body']->SetBody(ob_get_contents());
|
|
||||||
$www['page']->block_add('body',$www['body']);
|
|
||||||
ob_end_clean();
|
|
||||||
|
|
||||||
if ($www['meth'] == 'ajax')
|
|
||||||
$www['page']->show(get_request('frame','REQUEST',false,'BODY'),true,get_request('raw','REQUEST',false,false));
|
|
||||||
else
|
|
||||||
$www['page']->display();
|
|
||||||
?>
|
|
154
htdocs/index.php
154
htdocs/index.php
@ -1,154 +0,0 @@
|
|||||||
<?php
|
|
||||||
/**
|
|
||||||
* phpLDAPadmin Start Page
|
|
||||||
*
|
|
||||||
* @package phpLDAPadmin
|
|
||||||
* @subpackage Page
|
|
||||||
*/
|
|
||||||
|
|
||||||
/**
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*******************************************
|
|
||||||
<pre>
|
|
||||||
|
|
||||||
If you are seeing this in your browser,
|
|
||||||
PHP is not installed on your web server!!!
|
|
||||||
|
|
||||||
</pre>
|
|
||||||
*******************************************/
|
|
||||||
|
|
||||||
/**
|
|
||||||
* We will perform some sanity checking here, since this file is normally loaded first when users
|
|
||||||
* first access the application.
|
|
||||||
*/
|
|
||||||
|
|
||||||
# The index we will store our config in $_SESSION
|
|
||||||
define('APPCONFIG','plaConfig');
|
|
||||||
|
|
||||||
define('LIBDIR',sprintf('%s/',realpath('../lib/')));
|
|
||||||
ini_set('display_errors',1);
|
|
||||||
error_reporting(E_ALL);
|
|
||||||
|
|
||||||
# General functions needed to proceed.
|
|
||||||
ob_start();
|
|
||||||
if (! file_exists(LIBDIR.'functions.php')) {
|
|
||||||
if (ob_get_level()) ob_end_clean();
|
|
||||||
die(sprintf("Fatal error: Required file '<b>%sfunctions.php</b>' does not exist.",LIBDIR));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (! is_readable(LIBDIR.'functions.php')) {
|
|
||||||
if (ob_get_level()) ob_end_clean();
|
|
||||||
die(sprintf("Cannot read the file '<b>%sfunctions.php</b>' its permissions may be too strict.",LIBDIR));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (ob_get_level())
|
|
||||||
ob_end_clean();
|
|
||||||
|
|
||||||
# Make sure this PHP install has pcre
|
|
||||||
if (! extension_loaded('pcre'))
|
|
||||||
die('<p>Your install of PHP appears to be missing PCRE support.</p><p>Please install PCRE support before using phpLDAPadmin.<br /><small>(Dont forget to restart your web server afterwards)</small></p>');
|
|
||||||
|
|
||||||
require LIBDIR.'functions.php';
|
|
||||||
|
|
||||||
# Define the path to our configuration file.
|
|
||||||
if (defined('CONFDIR'))
|
|
||||||
$app['config_file'] = CONFDIR.'config.php';
|
|
||||||
else
|
|
||||||
$app['config_file'] = 'config.php';
|
|
||||||
|
|
||||||
if (! is_readable($app['config_file'])) {
|
|
||||||
if (ob_get_level()) ob_end_clean();
|
|
||||||
die(sprintf("Missing configuration file <b>%s</b> - have you created it?",$app['config_file']));
|
|
||||||
}
|
|
||||||
|
|
||||||
# Make sure this PHP install has session support
|
|
||||||
if (! extension_loaded('session'))
|
|
||||||
error('<p>Your install of PHP appears to be missing php-session support.</p><p>Please install php-session support before using phpLDAPadmin.<br /><small>(Dont forget to restart your web server afterwards)</small></p>','error',null,true);
|
|
||||||
|
|
||||||
# Make sure this PHP install has gettext, we use it for language translation
|
|
||||||
if (! extension_loaded('gettext'))
|
|
||||||
system_message(array(
|
|
||||||
'title'=>_('Missing required extension'),
|
|
||||||
'body'=>'Your install of PHP appears to be missing GETTEXT support.</p><p>GETTEXT is used for language translation.</p><p>Please install GETTEXT support before using phpLDAPadmin.<br /><small>(Dont forget to restart your web server afterwards)</small>',
|
|
||||||
'type'=>'error'));
|
|
||||||
|
|
||||||
# Make sure this PHP install has all our required extensions
|
|
||||||
if (! extension_loaded('ldap'))
|
|
||||||
system_message(array(
|
|
||||||
'title'=>_('Missing required extension'),
|
|
||||||
'body'=>'Your install of PHP appears to be missing LDAP support.<br /><br />Please install LDAP support before using phpLDAPadmin.<br /><small>(Dont forget to restart your web server afterwards)</small>',
|
|
||||||
'type'=>'error'));
|
|
||||||
|
|
||||||
# Make sure that we have php-xml loaded.
|
|
||||||
if (! function_exists('xml_parser_create'))
|
|
||||||
system_message(array(
|
|
||||||
'title'=>_('Missing required extension'),
|
|
||||||
'body'=>'Your install of PHP appears to be missing XML support.<br /><br />Please install XML support before using phpLDAPadmin.<br /><small>(Dont forget to restart your web server afterwards)</small>',
|
|
||||||
'type'=>'error'));
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Helper functions.
|
|
||||||
* Our required helper functions are defined in functions.php
|
|
||||||
*/
|
|
||||||
if (isset($app['function_files']) && is_array($app['function_files']))
|
|
||||||
foreach ($app['function_files'] as $file_name ) {
|
|
||||||
if (! file_exists($file_name))
|
|
||||||
error(sprintf('Fatal error: Required file "%s" does not exist.',$file_name),'error',null,true);
|
|
||||||
|
|
||||||
if (! is_readable($file_name))
|
|
||||||
error(sprintf('Fatal error: Cannot read the file "%s", its permissions may be too strict.',$file_name),'error',null,true);
|
|
||||||
|
|
||||||
ob_start();
|
|
||||||
require $file_name;
|
|
||||||
if (ob_get_level()) ob_end_clean();
|
|
||||||
}
|
|
||||||
|
|
||||||
# Configuration File check
|
|
||||||
if (! file_exists($app['config_file'])) {
|
|
||||||
error(sprintf(_('You need to configure %s. Edit the file "%s" to do so. An example config file is provided in "%s.example".'),app_name(),$app['config_file'],$app['config_file']),'error',null,true);
|
|
||||||
|
|
||||||
} elseif (! is_readable($app['config_file'])) {
|
|
||||||
error(sprintf('Fatal error: Cannot read your configuration file "%s", its permissions may be too strict.',$app['config_file']),'error',null,true);
|
|
||||||
}
|
|
||||||
|
|
||||||
# If our config file fails the sanity check, then stop now.
|
|
||||||
if (! $config = check_config($app['config_file'])) {
|
|
||||||
$www['page'] = new page();
|
|
||||||
$www['body'] = new block();
|
|
||||||
$www['page']->block_add('body',$www['body']);
|
|
||||||
$www['page']->display();
|
|
||||||
exit;
|
|
||||||
|
|
||||||
} else {
|
|
||||||
app_session_start();
|
|
||||||
$_SESSION[APPCONFIG] = $config;
|
|
||||||
}
|
|
||||||
|
|
||||||
if ($uri = get_request('URI','GET')) {
|
|
||||||
header(sprintf('Location: cmd.php?%s',base64_decode($uri)));
|
|
||||||
exit;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (! preg_match('/^([0-9]+\.?)+/',app_version())) {
|
|
||||||
system_message(array(
|
|
||||||
'title'=>_('This is a development version of phpLDAPadmin'),
|
|
||||||
'body'=>'This is a development version of phpLDAPadmin! You should <b>NOT</b> use it in a production environment (although we dont think it should do any damage).',
|
|
||||||
'type'=>'info','special'=>true));
|
|
||||||
|
|
||||||
if (count($_SESSION[APPCONFIG]->untested()))
|
|
||||||
system_message(array(
|
|
||||||
'title'=>'Untested configuration paramaters',
|
|
||||||
'body'=>sprintf('The following parameters have not been tested. If you have configured these parameters, and they are working as expected, please let the developers know, so that they can be removed from this message.<br/><small>%s</small>',implode(', ',$_SESSION[APPCONFIG]->untested())),
|
|
||||||
'type'=>'info','special'=>true));
|
|
||||||
|
|
||||||
$server = $_SESSION[APPCONFIG]->getServer(get_request('server_id','REQUEST'));
|
|
||||||
if (count($server->untested()))
|
|
||||||
system_message(array(
|
|
||||||
'title'=>'Untested server configuration paramaters',
|
|
||||||
'body'=>sprintf('The following parameters have not been tested. If you have configured these parameters, and they are working as expected, please let the developers know, so that they can be removed from this message.<br/><small>%s</small>',implode(', ',$server->untested())),
|
|
||||||
'type'=>'info','special'=>true));
|
|
||||||
}
|
|
||||||
|
|
||||||
include './cmd.php';
|
|
||||||
?>
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,65 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
#
|
|
||||||
# Makefile Utility to manipulate PO and POT files
|
|
||||||
# Copyright (c) 2009 Alessandro De Zorzi - <lota@nonlontano.it>
|
|
||||||
#
|
|
||||||
# This code is part of phpLDAPadmin
|
|
||||||
# http://phpldapadmin.wiki.sourceforge.net
|
|
||||||
# Released under the same licence of phpldapadmin
|
|
||||||
#
|
|
||||||
# Current target list:
|
|
||||||
#
|
|
||||||
# all display target
|
|
||||||
# all-mo compile .mo files from .po translation available
|
|
||||||
# pot create a update main POT file
|
|
||||||
# all-merge merge last POT with each current translations (re-create POT)
|
|
||||||
# all-merge-pot merge last POT with each current translations
|
|
||||||
|
|
||||||
LOCALEDIR = ../../locale
|
|
||||||
TEMPLATEFILES=`find ../../templates -iname *xml -exec echo -m {} \;|grep -v /test_|grep -v /custom_`
|
|
||||||
EXPORTFILE = $(shell echo $${EXPORTFILE:-/tmp/launchpad-export.tar.gz})
|
|
||||||
|
|
||||||
all:
|
|
||||||
@echo Please, specify a target [pot, xml-pot, all-mo, all-merge, all-merge-pot, launchpad-export]
|
|
||||||
|
|
||||||
all-mo:
|
|
||||||
@for i in `ls -1 $(LOCALEDIR)` ; \
|
|
||||||
do \
|
|
||||||
if [ -f $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po ]; then \
|
|
||||||
echo Processing: $$i ; \
|
|
||||||
msgfmt -v -c --statistics $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po -o $(LOCALEDIR)/$$i/LC_MESSAGES/messages.mo; \
|
|
||||||
fi \
|
|
||||||
done
|
|
||||||
|
|
||||||
|
|
||||||
pot:
|
|
||||||
@po4a-gettextize -o tags="<title> <description> <display> <hint>" -o tagsonly=1 -f xml $(TEMPLATEFILES) -p messages.pot
|
|
||||||
@find ../../ -name *.php -exec xgettext --keyword=_ -L PHP -j --omit-header -o messages.pot -s {} \;
|
|
||||||
@find ../../ -name *.inc -exec xgettext --keyword=_ -L PHP -j --omit-header -o messages.pot -s {} \;
|
|
||||||
@echo messages.pot created, you might like to change the header with contents of messages.header
|
|
||||||
|
|
||||||
all-merge: pot
|
|
||||||
all-merge-pot:
|
|
||||||
@for i in `ls -1 $(LOCALEDIR)` ; \
|
|
||||||
do \
|
|
||||||
if [ -f $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po ]; then \
|
|
||||||
echo Processing: $$i ; \
|
|
||||||
msgmerge -v $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po messages.pot -o $$i.po; \
|
|
||||||
mv $$i.po $(LOCALEDIR)/$$i/LC_MESSAGES/messages.po; \
|
|
||||||
fi \
|
|
||||||
done
|
|
||||||
|
|
||||||
launchpad-extract:
|
|
||||||
@[ ! -r $(EXPORTFILE) ] && echo "No export file [$(EXPORTFILE)] found?" && exit 1 || true
|
|
||||||
@cd $(LOCALEDIR); tar xzf $(EXPORTFILE)
|
|
||||||
@rm -f $(LOCALEDIR)/phpldapadmin/phpldapadmin-uk.po
|
|
||||||
@rm -f $(LOCALEDIR)/phpldapadmin/phpldapadmin.pot
|
|
||||||
@find $(LOCALEDIR) -name phpldapadmin-\*.po | while read i; do newi=$$(echo $$i| sed -r 's/phpldapadmin-(.*).po/..\/\1\*\/LC_MESSAGES\/messages.po/'); mv $$i $$newi; done
|
|
||||||
rmdir $(LOCALEDIR)/phpldapadmin
|
|
||||||
|
|
||||||
launchpad-export: launchpad-extract all-mo
|
|
||||||
|
|
||||||
launchpad-import:
|
|
||||||
@[ -d /tmp/pla ] && rmdir /tmp/pla
|
|
||||||
@mkdir /tmp/pla
|
|
||||||
@for i in $(LOCALEDIR)/*/LC_MESSAGES/messages.po; do echo $$i; x=$${i##$(LOCALEDIR)/}; x=$${x/_??\/LC_MESSAGES\/messages/}; [ ! -e /tmp/pla/$$x ] && cp $$i /tmp/pla/$$x || echo "$$x Already exists!"; done
|
|
@ -1,15 +0,0 @@
|
|||||||
# phpLDAPadmin
|
|
||||||
#
|
|
||||||
|
|
||||||
msgid ""
|
|
||||||
msgstr ""
|
|
||||||
"Project-Id-Version: phpldapadmin\n"
|
|
||||||
"Report-Msgid-Bugs-To: phpldapadmin-devel@lists.sourceforge.net\n"
|
|
||||||
"POT-Creation-Date: 2004-01-14 17:45+0200\n"
|
|
||||||
"PO-Revision-Date: 2004-01-14 17:45+0200\n"
|
|
||||||
"Last-Translator: Unknown <Unknown>\n"
|
|
||||||
"Language-Team: phpLDAPadmin <phpldapadmin-devel@lists.sourceforge.net>\n"
|
|
||||||
"MIME-Version: 1.0\n"
|
|
||||||
"Content-Type: text/plain; charset=UTF-8\n"
|
|
||||||
"Content-Transfer-Encoding: 8bit\n"
|
|
||||||
|
|
@ -1,26 +0,0 @@
|
|||||||
<?php
|
|
||||||
|
|
||||||
require '../lib/common.php';
|
|
||||||
|
|
||||||
echo '<head><link type="text/css" rel="stylesheet" href="../htdocs/css/style.css" /></head>';
|
|
||||||
echo '<body>'."\n";
|
|
||||||
$index = get_request('index','REQUEST');
|
|
||||||
if (! isset($_SESSION['backtrace'][$index]))
|
|
||||||
die('No backtrace available...?');
|
|
||||||
|
|
||||||
$line = $_SESSION['backtrace'][$index];
|
|
||||||
echo '<table class="result_table">';
|
|
||||||
printf('<tr class="hightlight"><td colspan="2"><b><small>%s</small></b></td><td>%s (%s)</td></tr>',
|
|
||||||
_('File'),isset($line['file']) ? $line['file'] : $last['file'],isset($line['line']) ? $line['line'] : '');
|
|
||||||
|
|
||||||
printf('<tr><td> </td><td><b><small>%s</small></b></td>',
|
|
||||||
_('Function'),$line['function']);
|
|
||||||
|
|
||||||
echo '<td><small><pre>';
|
|
||||||
print_r($line['args']);
|
|
||||||
echo '</pre></small></td>';
|
|
||||||
|
|
||||||
echo '</tr>';
|
|
||||||
echo '</table>';
|
|
||||||
echo '</body>';
|
|
||||||
?>
|
|
Loading…
Reference in New Issue
Block a user