mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 18:09:06 +01:00
Added urldecode() of parameters in request and urlendode() of parameters in links's URL
This commit is contained in:
parent
697369e3ca
commit
4a80c35557
1 changed files with 8 additions and 6 deletions
|
@ -25,17 +25,19 @@ require_once 'core.php';
|
||||||
if(LSsession :: startLSsession()) {
|
if(LSsession :: startLSsession()) {
|
||||||
|
|
||||||
if ((isset($_GET['LSobject'])) && (isset($_GET['dn']))) {
|
if ((isset($_GET['LSobject'])) && (isset($_GET['dn']))) {
|
||||||
|
$LSobject=urldecode($_GET['LSobject']);
|
||||||
|
$dn=urldecode($_GET['dn']);
|
||||||
|
|
||||||
if (LSsession ::loadLSobject($_GET['LSobject'])) {
|
if (LSsession ::loadLSobject($LSobject)) {
|
||||||
if ( LSsession :: canRemove($_GET['LSobject'],$_GET['dn']) ) {
|
if ( LSsession :: canRemove($LSobject,$dn) ) {
|
||||||
$object = new $_GET['LSobject']();
|
$object = new $LSobject();
|
||||||
if ($object -> loadData($_GET['dn'])) {
|
if ($object -> loadData($dn)) {
|
||||||
if (isset($_GET['valid'])) {
|
if (isset($_GET['valid'])) {
|
||||||
$objectname=$object -> getDisplayName();
|
$objectname=$object -> getDisplayName();
|
||||||
$GLOBALS['Smarty'] -> assign('pagetitle',_('Deleting').' : '.$objectname);
|
$GLOBALS['Smarty'] -> assign('pagetitle',_('Deleting').' : '.$objectname);
|
||||||
if ($object -> remove()) {
|
if ($object -> remove()) {
|
||||||
LSsession :: addInfo($objectname.' '._('has been deleted successfully').'.');
|
LSsession :: addInfo($objectname.' '._('has been deleted successfully').'.');
|
||||||
LSsession :: redirect('view.php?LSobject='.$_GET['LSobject'].'&refresh');
|
LSsession :: redirect('view.php?LSobject='.$LSobject.'&refresh');
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
LSerror :: addErrorCode('LSldapObject_15',$objectname);
|
LSerror :: addErrorCode('LSldapObject_15',$objectname);
|
||||||
|
@ -45,7 +47,7 @@ if(LSsession :: startLSsession()) {
|
||||||
// Définition du Titre de la page
|
// Définition du Titre de la page
|
||||||
$GLOBALS['Smarty'] -> assign('pagetitle',_('Deleting').' : '.$object -> getDisplayName());
|
$GLOBALS['Smarty'] -> assign('pagetitle',_('Deleting').' : '.$object -> getDisplayName());
|
||||||
$GLOBALS['Smarty'] -> assign('question',_('Do you really want to delete').' <strong>'.$object -> getDisplayName().'</strong> ?');
|
$GLOBALS['Smarty'] -> assign('question',_('Do you really want to delete').' <strong>'.$object -> getDisplayName().'</strong> ?');
|
||||||
$GLOBALS['Smarty'] -> assign('validation_url','remove.php?LSobject='.$_GET['LSobject'].'&dn='.$_GET['dn'].'&valid');
|
$GLOBALS['Smarty'] -> assign('validation_url','remove.php?LSobject='.$LSobject.'&dn='.urlencode($dn).'&valid');
|
||||||
$GLOBALS['Smarty'] -> assign('validation_label',_('Validate'));
|
$GLOBALS['Smarty'] -> assign('validation_label',_('Validate'));
|
||||||
}
|
}
|
||||||
LSsession :: setTemplate('question.tpl');
|
LSsession :: setTemplate('question.tpl');
|
||||||
|
|
Loading…
Reference in a new issue