Salve a tutti..
Ho un problema, e spero che qualcuno mi possa aiutare..
Sto cercando di creare un piccolo componente in base agli orari di entrata, pausa pranzo e uscita..
Il problema è che appena faccio la login, vorrei che appena entro mi parte la funzione di compilazione dell'orario di entrata..
Invece se dovessi rifare la login per mettre l'ora di pausa e l'ora di uscita non mi deve far partire la compilazione dell'orario ma un'altra funzione..
Questo è il codice che utilizzo..
function verifica_utente($userid,$password,$option){
/* Note: funzione per la verifica dell'utente */
global $database;
$query = "SELECT COUNT(*)"
. "\n FROM #__rapportino_utenti"
. "\n WHERE userid='$userid' AND password='$password' and abilitato=1";
$database->setQuery( $query );
$total = $database->loadResult();
if ($database->getErrorNum()) {
echo $database->stderr();
return false;
}
if ($total == 0) {
echo "<p><font color=\"red\">Attenzione: userid e/o password errati</font></p><hr>";
HTML_rapportino::login($userid);
if ($row->id > 0){
listing($userid);
}
} else {
echo "<p><a href=\"index.php?option=com_rapportino&task=modifica_utente&userid=$userid\">Cambia i tuoi dati</a></p>";
neworario($userid);
return false;
}
return true;
}
Con questa funzione anche dopo aver inserito i dati, e quindi la row dl db è piena,quando rifaccio la login mi fa ritornare sulla funzione di compilazione invece che in una lista..
Grazie e spero di essere stato chiaro..
*** modificato da napo, per normalizzare il layout ***