Subversion-Projekte lars-tiefland.ci

Revision

Revision 1081 | Revision 2087 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
755 lars 1
<?php
2
 
3
/**
4
 *
5
 * @package WebanOS CI
6
 * @author Lars Tiefland <ltiefland@gmail.com>
7
 * @copyright 2016
8
 * @version $Rev: 744 $
9
 */
10
 
768 lars 11
$config["login/execute"] = array(
12
	array(
771 lars 13
		'field' => 'user',
768 lars 14
		'label' => 'E-Mail',
15
		'rules' => 'required|trim|valid_email',
16
		'errors' => array(
17
			'valid_email' => $GLOBALS['langstrings']['login']['invalid_email'],
18
			'required' => $GLOBALS['langstrings']['login']['invalid_email'],
19
			),
20
		),
21
	array(
22
		'field' => 'password',
23
		'label' => 'Passwort',
24
		'rules' => 'required|trim',
25
		'errors' => array('required' => 'Bitte geben Sie ein Paßwort ein!'),
26
		),
27
	);
28
 
1080 lars 29
if (isset($_POST['ID']) && $_POST['ID'])
30
{
1081 lars 31
	if (isset($_POST["passwd"]) && $_POST["passwd"])
32
	{
33
		$config["user/save"] = array(
34
			array(
35
				'field' => 'user',
36
				'label' => 'Benutzername',
37
				'rules' => 'required|trim',
38
				'errors' => array('required' => 'Benutzername ist erforderlich!', ),
39
				),
40
			array(
41
				'field' => 'pwdcheck',
42
				'label' => 'Passwort',
43
				'rules' => 'matches[passwd]',
44
				'errors' => array(
45
					'required' => 'Bitte bestätigen Sie Ihr Paßwort!',
46
					'matches' => 'Die beiden Paßwörter stimmen nicht überein!',
47
					),
48
				),
49
			array(
50
				'field' => 'email',
51
				'label' => 'E-Mail',
52
				'rules' => 'trim|valid_email',
53
				'errors' => array('valid_email' =>
54
						'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
55
				),
56
			);
57
	}
58
	else
59
	{
2085 lars 60
		$config["user/save"] = array(
61
			array(
62
				'field' => 'user',
63
				'label' => 'Benutzername',
64
				'rules' => 'required|trim',
65
				'errors' => array('required' => 'Benutzername ist erforderlich!', ),
66
				),
67
			array(
68
				'field' => 'email',
69
				'label' => 'E-Mail',
70
				'rules' => 'trim|valid_email',
71
				'errors' => array('valid_email' =>
72
						'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
73
				),
74
			);
1081 lars 75
	}
1080 lars 76
}
77
else
78
{
79
	$config["user/save"] = array(
80
		array(
81
			'field' => 'user',
82
			'label' => 'Benutzername',
83
			'rules' => 'required|trim',
84
			'errors' => array('required' => 'Benutzername ist erforderlich!', ),
85
			),
86
		array(
87
			'field' => 'passwd',
88
			'label' => 'Passwort',
89
			'rules' => 'required|min_length[8]',
90
			'errors' => array(
91
				'required' => 'Bitte geben Sie ein Paßwort ein!',
92
				'min_length' => 'Das Paßwort muß mindestens 8 Zeichen lang sein!',
93
				),
94
			),
95
		array(
96
			'field' => 'pwdcheck',
97
			'label' => 'Passwort',
98
			'rules' => 'required|matches[passwd]',
99
			'errors' => array(
100
				'required' => 'Bitte bestätigen Sie Ihr Paßwort!',
101
				'matches' => 'Die beiden Paßwörter stimmen nicht überein!',
102
				),
103
			),
104
		array(
105
			'field' => 'email',
106
			'label' => 'E-Mail',
107
			'rules' => 'trim|valid_email',
108
			'errors' => array('valid_email' =>
109
					'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
110
			),
111
		);
112
 
113
}
114
 
2085 lars 115
$config["artikel/save"] = array(
116
	array(
117
		"field" => "artikel[hersteller]",
118
		"label" => "Herstller",
119
		"rules" => "trim|required",
120
		"errors" => array("required" => "Bitte wählen Sie einen Hersteller aus!", ),
121
		),
122
	array(
123
		"field" => "artikel[kurzbezeichnung]",
124
		"label" => "Artikelname",
125
		"rules" => "trim|required|max_length[100]",
126
		"errors" => array(
127
			"required" => "Bitte geben Sie einen Artikelnamen ein.",
128
			"max_lenth" => "Der Artikelname ist länger als {param} Zeichen",
129
			),
130
		),
131
	);