Subversion-Projekte lars-tiefland.ci

Revision

Revision 2403 | 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
2404 lars 8
 * @version $Rev: 2404 $
755 lars 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(
2403 lars 41
				'field' => 'passwd',
42
				'label' => 'Paßwort',
43
				'rules' => 'required|trim|min_length[8]',
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(
1081 lars 50
				'field' => 'pwdcheck',
2403 lars 51
				'label' => 'Paßwortbestätigung',
52
				'rules' => 'required|trim|min_length[8]|matches[passwd]',
1081 lars 53
				'errors' => array(
54
					'required' => 'Bitte bestätigen Sie Ihr Paßwort!',
55
					'matches' => 'Die beiden Paßwörter stimmen nicht überein!',
56
					),
57
				),
58
			array(
59
				'field' => 'email',
60
				'label' => 'E-Mail',
61
				'rules' => 'trim|valid_email',
62
				'errors' => array('valid_email' =>
63
						'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
64
				),
65
			);
66
	}
67
	else
68
	{
2085 lars 69
		$config["user/save"] = array(
70
			array(
71
				'field' => 'user',
72
				'label' => 'Benutzername',
73
				'rules' => 'required|trim',
74
				'errors' => array('required' => 'Benutzername ist erforderlich!', ),
75
				),
76
			array(
77
				'field' => 'email',
78
				'label' => 'E-Mail',
79
				'rules' => 'trim|valid_email',
80
				'errors' => array('valid_email' =>
81
						'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
82
				),
83
			);
1081 lars 84
	}
1080 lars 85
}
86
else
87
{
88
	$config["user/save"] = array(
89
		array(
90
			'field' => 'user',
91
			'label' => 'Benutzername',
92
			'rules' => 'required|trim',
93
			'errors' => array('required' => 'Benutzername ist erforderlich!', ),
94
			),
95
		array(
96
			'field' => 'passwd',
97
			'label' => 'Passwort',
98
			'rules' => 'required|min_length[8]',
99
			'errors' => array(
100
				'required' => 'Bitte geben Sie ein Paßwort ein!',
101
				'min_length' => 'Das Paßwort muß mindestens 8 Zeichen lang sein!',
102
				),
103
			),
104
		array(
105
			'field' => 'pwdcheck',
106
			'label' => 'Passwort',
107
			'rules' => 'required|matches[passwd]',
108
			'errors' => array(
109
				'required' => 'Bitte bestätigen Sie Ihr Paßwort!',
110
				'matches' => 'Die beiden Paßwörter stimmen nicht überein!',
111
				),
112
			),
113
		array(
114
			'field' => 'email',
115
			'label' => 'E-Mail',
116
			'rules' => 'trim|valid_email',
117
			'errors' => array('valid_email' =>
118
					'Bitte geben Sie eine gültige E-Mail-Adresse ein!', ),
119
			),
120
		);
121
 
122
}
123
 
2085 lars 124
$config["artikel/save"] = array(
125
	array(
126
		"field" => "artikel[hersteller]",
127
		"label" => "Herstller",
2089 lars 128
		"rules" => "trim|greater_than[0]",
129
		"errors" => array("greater_than" => "Bitte wählen Sie einen Hersteller aus!", ),
2085 lars 130
		),
131
	array(
132
		"field" => "artikel[kurzbezeichnung]",
133
		"label" => "Artikelname",
134
		"rules" => "trim|required|max_length[100]",
135
		"errors" => array(
136
			"required" => "Bitte geben Sie einen Artikelnamen ein.",
2087 lars 137
			"max_length" => "Der Artikelname ist länger als {param} Zeichen",
2085 lars 138
			),
139
		),
140
	);