This commit is contained in:
Luca 2018-03-22 15:39:51 +01:00
commit 96fd647c12
2 changed files with 13 additions and 9 deletions

View File

@ -11,6 +11,10 @@ if (file_exists($docroot.'/include/custom/top.php')) {
include $docroot.'/include/top.php'; include $docroot.'/include/top.php';
} }
if (post('op') == 'change_pwd') {
include __DIR__.'/actions.php';
}
$user = Auth::user(); $user = Auth::user();
$token = Auth::getInstance()->getToken(); $token = Auth::getInstance()->getToken();

View File

@ -6,15 +6,15 @@ include_once __DIR__.'/../../core.php';
$min_length = 8; $min_length = 8;
$min_length_username = 4; $min_length_username = 4;
$self_edit = Modules::getPermission('Utenti e permessi') == 'rw' && filter('id_utente') != null; $self_edit = Modules::getPermission('Utenti e permessi') != 'rw' || (filter('id_utente') == null && filter('idgruppo') == null);
if ($self_edit) { if ($self_edit) {
$idgruppo = intval(filter('idgruppo'));
$id_utente = filter('id_utente');
} else {
$user = Auth::user(); $user = Auth::user();
$id_utente = $user['id']; $id_utente = $user['id'];
} else {
$idgruppo = intval(filter('idgruppo'));
$id_utente = filter('id_utente');
} }
if (!empty($id_utente)) { if (!empty($id_utente)) {
@ -33,7 +33,7 @@ if (!empty($id_utente)) {
} }
echo ' echo '
<form id="link_form" action="'.$rootdir.'/editor.php?id_module='.Modules::get('Utenti e permessi')['id'].'&id_record='.$idgruppo.'" method="post"> <form action="" method="post" id="link_form">
<input type="hidden" name="op" value="'.$op.'"> <input type="hidden" name="op" value="'.$op.'">
<input type="hidden" name="min_length" value="'.$min_length.'"> <input type="hidden" name="min_length" value="'.$min_length.'">
<input type="hidden" name="min_length_username" value="'.$min_length_username.'">'; <input type="hidden" name="min_length_username" value="'.$min_length_username.'">';
@ -43,12 +43,12 @@ if (!empty($id_utente)) {
<input type="hidden" name="id_utente" value="'.$id_utente.'">'; <input type="hidden" name="id_utente" value="'.$id_utente.'">';
} }
if ($self_edit) { if (!$self_edit) {
echo ' echo '
<input type="hidden" name="backto" value="record-edit"> <input type="hidden" name="backto" value="record-edit">
<div class="row"> <div class="row">
<div class=""> <div class="col-md-12">
{[ "type": "text", "label": "'.tr('Username').'", "name": "username", "required": 1, "value": "'.$username.'" ]} {[ "type": "text", "label": "'.tr('Username').'", "name": "username", "required": 1, "value": "'.$username.'" ]}
</div> </div>
</div>'; </div>';
@ -72,11 +72,11 @@ echo '
</div> </div>
</div>'; </div>';
if ($self_edit) { if (!$self_edit) {
echo ' echo '
<div class="row"> <div class="row">
<div class=""> <div class="col-md-12">
{[ "type": "select", "label": "'.tr('Collega ad una anagrafica').'", "name": "idanag", "values": "query=SELECT CONCAT(`an_tipianagrafiche`.`idtipoanagrafica`, \'-\', `an_anagrafiche`.`idanagrafica`) AS \'id\', `ragione_sociale` AS \'descrizione\', `descrizione` AS \'optgroup\' FROM `an_tipianagrafiche` INNER JOIN `an_tipianagrafiche_anagrafiche` ON `an_tipianagrafiche`.`idtipoanagrafica`=`an_tipianagrafiche_anagrafiche`.`idtipoanagrafica` INNER JOIN `an_anagrafiche` ON `an_anagrafiche`.`idanagrafica`=`an_tipianagrafiche_anagrafiche`.`idanagrafica` WHERE an_anagrafiche.deleted= 0 ORDER BY `descrizione` ASC", "value": "'.$id_anagrafica.'" ]} {[ "type": "select", "label": "'.tr('Collega ad una anagrafica').'", "name": "idanag", "values": "query=SELECT CONCAT(`an_tipianagrafiche`.`idtipoanagrafica`, \'-\', `an_anagrafiche`.`idanagrafica`) AS \'id\', `ragione_sociale` AS \'descrizione\', `descrizione` AS \'optgroup\' FROM `an_tipianagrafiche` INNER JOIN `an_tipianagrafiche_anagrafiche` ON `an_tipianagrafiche`.`idtipoanagrafica`=`an_tipianagrafiche_anagrafiche`.`idtipoanagrafica` INNER JOIN `an_anagrafiche` ON `an_anagrafiche`.`idanagrafica`=`an_tipianagrafiche_anagrafiche`.`idanagrafica` WHERE an_anagrafiche.deleted= 0 ORDER BY `descrizione` ASC", "value": "'.$id_anagrafica.'" ]}
</div> </div>
</div>'; </div>';