Subversion-Projekte lars-tiefland.ci

Revision

Revision 1080 | Revision 2087 | Zur aktuellen Revision | Blame | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

<?php

/**
 *
 * @package WebanOS CI
 * @author Lars Tiefland <ltiefland@gmail.com> 
 * @copyright 2016
 * @version $Rev: 744 $
 */

$config["login/execute"] = array(
        array(
                'field' => 'user',
                'label' => 'E-Mail',
                'rules' => 'required|trim|valid_email',
                'errors' => array(
                        'valid_email' => $GLOBALS['langstrings']['login']['invalid_email'],
                        'required' => $GLOBALS['langstrings']['login']['invalid_email'],
                        ),
                ),
        array(
                'field' => 'password',
                'label' => 'Passwort',
                'rules' => 'required|trim',
                'errors' => array('required' => 'Bitte geben Sie ein Paßwort ein!'),
                ),
        );

if (isset($_POST['ID']) && $_POST['ID'])
{
        if (isset($_POST["passwd"]) && $_POST["passwd"])
        {
                $config["user/save"] = array(
                        array(
                                'field' => 'user',
                                'label' => 'Benutzername',
                                'rules' => 'required|trim',
                                'errors' => array('required' => 'Benutzername ist erforderlich!', ),
                                ),
                        array(
                                'field' => 'pwdcheck',
                                'label' => 'Passwort',
                                'rules' => 'matches[passwd]',
                                'errors' => array(
                                        'required' => 'Bitte bestätigen Sie Ihr Paßwort!',
                                        'matches' => 'Die beiden Paßwörter stimmen nicht überein!',
                                        ),
                                ),
                        array(
                                'field' => 'email',
                                'label' => 'E-Mail',
                                'rules' => 'trim|valid_email',
                                'errors' => array('valid_email' =>
                                                'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
                                ),
                        );
        }
        else
        {
        $config["user/save"] = array(
                array(
                        'field' => 'user',
                        'label' => 'Benutzername',
                        'rules' => 'required|trim',
                        'errors' => array('required' => 'Benutzername ist erforderlich!', ),
                        ),
                array(
                        'field' => 'email',
                        'label' => 'E-Mail',
                        'rules' => 'trim|valid_email',
                        'errors' => array('valid_email' =>
                                        'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
                        ),
                );
        }
}
else
{
        $config["user/save"] = array(
                array(
                        'field' => 'user',
                        'label' => 'Benutzername',
                        'rules' => 'required|trim',
                        'errors' => array('required' => 'Benutzername ist erforderlich!', ),
                        ),
                array(
                        'field' => 'passwd',
                        'label' => 'Passwort',
                        'rules' => 'required|min_length[8]',
                        'errors' => array(
                                'required' => 'Bitte geben Sie ein Paßwort ein!',
                                'min_length' => 'Das Paßwort muß mindestens 8 Zeichen lang sein!',
                                ),
                        ),
                array(
                        'field' => 'pwdcheck',
                        'label' => 'Passwort',
                        'rules' => 'required|matches[passwd]',
                        'errors' => array(
                                'required' => 'Bitte bestätigen Sie Ihr Paßwort!',
                                'matches' => 'Die beiden Paßwörter stimmen nicht überein!',
                                ),
                        ),
                array(
                        'field' => 'email',
                        'label' => 'E-Mail',
                        'rules' => 'trim|valid_email',
                        'errors' => array('valid_email' =>
                                        'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
                        ),
                );

}

?>