Doxygen
This commit is contained in:
parent
a972b202d2
commit
b079e143a8
@ -23,7 +23,7 @@
|
|||||||
/**
|
/**
|
||||||
* \file htdocs/user/group/perms.php
|
* \file htdocs/user/group/perms.php
|
||||||
* \brief Onglet user et permissions de la fiche utilisateur
|
* \brief Onglet user et permissions de la fiche utilisateur
|
||||||
* \version $Id$
|
* \version $Id: perms.php,v 1.38 2011/07/08 15:50:28 eldy Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
require("../../main.inc.php");
|
require("../../main.inc.php");
|
||||||
@ -42,9 +42,9 @@ $caneditperms=($user->admin || $user->rights->user->user->creer);
|
|||||||
$advancedpermsactive=false;
|
$advancedpermsactive=false;
|
||||||
if (! empty($conf->global->MAIN_USE_ADVANCED_PERMS))
|
if (! empty($conf->global->MAIN_USE_ADVANCED_PERMS))
|
||||||
{
|
{
|
||||||
$advancedpermsactive=true;
|
$advancedpermsactive=true;
|
||||||
$canreadperms=($user->admin || ($user->rights->user->group_advance->read && $user->rights->user->group_advance->readperms));
|
$canreadperms=($user->admin || ($user->rights->user->group_advance->read && $user->rights->user->group_advance->readperms));
|
||||||
$caneditperms=($user->admin || $user->rights->user->group_advance->write);
|
$caneditperms=($user->admin || $user->rights->user->group_advance->write);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (! $canreadperms) accessforbidden();
|
if (! $canreadperms) accessforbidden();
|
||||||
@ -68,11 +68,9 @@ if ($_GET["action"] == 'delrights' && $caneditperms)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* ************************************************************************** */
|
/**
|
||||||
/* */
|
* View
|
||||||
/* Visu et edition */
|
*/
|
||||||
/* */
|
|
||||||
/* ************************************************************************** */
|
|
||||||
|
|
||||||
$form = new Form($db);
|
$form = new Form($db);
|
||||||
|
|
||||||
@ -84,12 +82,12 @@ if ($_GET["id"])
|
|||||||
$fgroup->fetch($_GET["id"]);
|
$fgroup->fetch($_GET["id"]);
|
||||||
$fgroup->getrights();
|
$fgroup->getrights();
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Affichage onglets
|
* Affichage onglets
|
||||||
*/
|
*/
|
||||||
$head = group_prepare_head($fgroup);
|
$head = group_prepare_head($fgroup);
|
||||||
$title = $langs->trans("Group");
|
$title = $langs->trans("Group");
|
||||||
dol_fiche_head($head, 'rights', $title, 0, 'group');
|
dol_fiche_head($head, 'rights', $title, 0, 'group');
|
||||||
|
|
||||||
|
|
||||||
$db->begin();
|
$db->begin();
|
||||||
@ -97,45 +95,45 @@ if ($_GET["id"])
|
|||||||
// Charge les modules soumis a permissions
|
// Charge les modules soumis a permissions
|
||||||
$modules = array();
|
$modules = array();
|
||||||
foreach ($conf->file->dol_document_root as $dirroot)
|
foreach ($conf->file->dol_document_root as $dirroot)
|
||||||
{
|
{
|
||||||
$dir = $dirroot . "/includes/modules/";
|
$dir = $dirroot . "/includes/modules/";
|
||||||
|
|
||||||
// Load modules attributes in arrays (name, numero, orders) from dir directory
|
// Load modules attributes in arrays (name, numero, orders) from dir directory
|
||||||
//print $dir."\n<br>";
|
//print $dir."\n<br>";
|
||||||
$handle=@opendir($dir);
|
$handle=@opendir($dir);
|
||||||
if (is_resource($handle))
|
if (is_resource($handle))
|
||||||
{
|
{
|
||||||
while (($file = readdir($handle))!==false)
|
while (($file = readdir($handle))!==false)
|
||||||
{
|
{
|
||||||
if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php')
|
if (is_readable($dir.$file) && substr($file, 0, 3) == 'mod' && substr($file, dol_strlen($file) - 10) == '.class.php')
|
||||||
{
|
{
|
||||||
$modName = substr($file, 0, dol_strlen($file) - 10);
|
$modName = substr($file, 0, dol_strlen($file) - 10);
|
||||||
|
|
||||||
if ($modName)
|
if ($modName)
|
||||||
{
|
{
|
||||||
include_once($dir."/".$file);
|
include_once($dir."/".$file);
|
||||||
$objMod = new $modName($db);
|
$objMod = new $modName($db);
|
||||||
// Load all lang files of module
|
// Load all lang files of module
|
||||||
if (isset($objMod->langfiles) && is_array($objMod->langfiles))
|
if (isset($objMod->langfiles) && is_array($objMod->langfiles))
|
||||||
{
|
{
|
||||||
foreach($objMod->langfiles as $domain)
|
foreach($objMod->langfiles as $domain)
|
||||||
{
|
{
|
||||||
$langs->load($domain);
|
$langs->load($domain);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Load all permissions
|
// Load all permissions
|
||||||
if ($objMod->rights_class) {
|
if ($objMod->rights_class) {
|
||||||
|
|
||||||
$ret=$objMod->insert_permissions(0);
|
$ret=$objMod->insert_permissions(0);
|
||||||
|
|
||||||
$modules[$objMod->rights_class]=$objMod;
|
$modules[$objMod->rights_class]=$objMod;
|
||||||
//print "modules[".$objMod->rights_class."]=$objMod;";
|
//print "modules[".$objMod->rights_class."]=$objMod;";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$db->commit();
|
$db->commit();
|
||||||
|
|
||||||
@ -187,7 +185,7 @@ if ($_GET["id"])
|
|||||||
print '<td colspan="2">'.$fgroup->nom.'';
|
print '<td colspan="2">'.$fgroup->nom.'';
|
||||||
if (! $fgroup->entity)
|
if (! $fgroup->entity)
|
||||||
{
|
{
|
||||||
print img_redstar($langs->trans("GlobalGroup"));
|
print img_redstar($langs->trans("GlobalGroup"));
|
||||||
}
|
}
|
||||||
print "</td></tr>\n";
|
print "</td></tr>\n";
|
||||||
|
|
||||||
@ -243,22 +241,22 @@ if ($_GET["id"])
|
|||||||
|
|
||||||
if ($caneditperms)
|
if ($caneditperms)
|
||||||
{
|
{
|
||||||
print '<tr '. $bc[$var].'>';
|
print '<tr '. $bc[$var].'>';
|
||||||
print '<td nowrap="nowrap">'.img_object('',$picto).' '.$objMod->getName();
|
print '<td nowrap="nowrap">'.img_object('',$picto).' '.$objMod->getName();
|
||||||
print '<a name="'.$objMod->getName().'"> </a></td>';
|
print '<a name="'.$objMod->getName().'"> </a></td>';
|
||||||
print '<td align="center" nowrap="nowrap">';
|
print '<td align="center" nowrap="nowrap">';
|
||||||
print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fgroup->id.'&action=addrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("All")."</a>";
|
print '<a title='.$langs->trans("All").' alt='.$langs->trans("All").' href="perms.php?id='.$fgroup->id.'&action=addrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("All")."</a>";
|
||||||
print '/';
|
print '/';
|
||||||
print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fgroup->id.'&action=delrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("None")."</a>";
|
print '<a title='.$langs->trans("None").' alt='.$langs->trans("None").' href="perms.php?id='.$fgroup->id.'&action=delrights&module='.$obj->module.'#'.$objMod->getName().'">'.$langs->trans("None")."</a>";
|
||||||
print '</td>';
|
print '</td>';
|
||||||
print '<td colspan="2"> </td>';
|
print '<td colspan="2"> </td>';
|
||||||
print '</tr>';
|
print '</tr>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
print '<tr '. $bc[$var].'>';
|
print '<tr '. $bc[$var].'>';
|
||||||
|
|
||||||
// Module
|
// Module
|
||||||
print '<td nowrap="nowrap">'.img_object('',$picto).' '.$objMod->getName().'</td>';
|
print '<td nowrap="nowrap">'.img_object('',$picto).' '.$objMod->getName().'</td>';
|
||||||
|
|
||||||
if (in_array($obj->id, $permsgroup))
|
if (in_array($obj->id, $permsgroup))
|
||||||
@ -295,5 +293,5 @@ if ($_GET["id"])
|
|||||||
|
|
||||||
$db->close();
|
$db->close();
|
||||||
|
|
||||||
llxFooter('$Date$ - $Revision$');
|
llxFooter('$Date: 2011/07/08 15:50:28 $ - $Revision: 1.38 $');
|
||||||
?>
|
?>
|
||||||
|
|||||||
@ -19,8 +19,8 @@
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* \file htdocs/user/passwordforgotten.php
|
* \file htdocs/user/passwordforgotten.php
|
||||||
* \brief Page demande nouveau mot de passe
|
* \brief Page to ask a new password
|
||||||
* \version $Id$
|
* \version $Id: passwordforgotten.php,v 1.74 2011/07/08 15:52:24 eldy Exp $
|
||||||
*/
|
*/
|
||||||
|
|
||||||
define("NOLOGIN",1); // This means this output page does not require to be logged.
|
define("NOLOGIN",1); // This means this output page does not require to be logged.
|
||||||
@ -55,7 +55,7 @@ $conf->entity = ( GETPOST('entity') ? GETPOST('entity') : 1 );
|
|||||||
* Actions
|
* Actions
|
||||||
*/
|
*/
|
||||||
|
|
||||||
// Action modif mot de passe
|
// Validate new password
|
||||||
if ($action == 'validatenewpassword' && $username && $passwordmd5)
|
if ($action == 'validatenewpassword' && $username && $passwordmd5)
|
||||||
{
|
{
|
||||||
$edituser = new User($db);
|
$edituser = new User($db);
|
||||||
@ -139,9 +139,10 @@ if ($action == 'buildnewpassword' && $username)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/*
|
/**
|
||||||
* Affichage page
|
* View
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$php_self = $_SERVER['PHP_SELF'];
|
$php_self = $_SERVER['PHP_SELF'];
|
||||||
$php_self.= $_SERVER["QUERY_STRING"]?'?'.$_SERVER["QUERY_STRING"]:'';
|
$php_self.= $_SERVER["QUERY_STRING"]?'?'.$_SERVER["QUERY_STRING"]:'';
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user