Subversion-Projekte lars-tiefland.ci

Revision

Revision 1044 | Revision 1077 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 1044 Revision 1075
Zeile 3... Zeile 3...
3
/**
3
/**
4
 *
4
 *
5
 * @package WebanOS CI
5
 * @package WebanOS CI
6
 * @author Lars Tiefland <ltiefland@gmail.com> 
6
 * @author Lars Tiefland <ltiefland@gmail.com> 
7
 * @copyright 2016
7
 * @copyright 2016
8
 * @version $Rev: 1044 $
8
 * @version $Rev: 1075 $
9
 */
9
 */
Zeile 10... Zeile 10...
10
 
10
 
11
class User_model extends CI_Model
11
class User_model extends CI_Model
12
{
12
{
Zeile 46... Zeile 46...
46
		$user["domain"] = $domain;
46
		$user["domain"] = $domain;
47
		$user["local"] = $user_local;
47
		$user["local"] = $user_local;
48
		$user["datenquellen"] = unserialize($user["datenquellen"]);
48
		$user["datenquellen"] = unserialize($user["datenquellen"]);
49
		return $user;
49
		return $user;
50
	}
50
	}
-
 
51
 
-
 
52
	public function save($user)
-
 
53
	{
-
 
54
		if ($_SERVER['HTTP_HOSTNAME'] == "ci.starfleethq.de")
-
 
55
		{
-
 
56
			$GLOBALS['db_red_write'] = $GLOBALS['db_red'];
-
 
57
		}
-
 
58
		else
-
 
59
		{
-
 
60
			$GLOBALS['db_red_write'] = $this->load->database('db_red_write', TRUE);
-
 
61
		}
-
 
62
		$passwd = crypt($user['passwd']);
-
 
63
		if ($user["ID"])
-
 
64
		{
-
 
65
			$sql = "
-
 
66
				UPDATE
-
 
67
					Access
-
 
68
				SET
-
 
69
					name='".$user['name']."',
-
 
70
					user='".$user['user'].'@'.$GLOBALS["webs"]['domain']."',
-
 
71
					passwd='".$passwd."',
-
 
72
					ignoreRemoteHosts=".$user["ignoreRemoteHosts"].",
-
 
73
					email='".$user['email']."',
-
 
74
					telefon='".$user['telefon']."',
-
 
75
					fax='".$user['fax']."',
-
 
76
					dir='".$user['dir']."',
-
 
77
					beschreibung='".$user['beschreibung']."',
-
 
78
					mitarbeiter='".$user["Mitarbeiter"]."',
-
 
79
					app_user='".$user['app_user']."',
-
 
80
					letzte_aenderung_von='".$this->session->username."'
-
 
81
				WEHRE
-
 
82
					id=".$user["ID"]."				
-
 
83
			";
-
 
84
		}
-
 
85
		else
-
 
86
		{
-
 
87
			$sql = "
-
 
88
				INSERT INTO
-
 
89
					Access
-
 
90
				SET
-
 
91
					name='".$user['name']."',
-
 
92
					user='".$user['user'].'@'.$GLOBALS["webs"]['domain']."',
-
 
93
					passwd='".$passwd."',
-
 
94
					ignoreRemoteHosts=".$user["ignoreRemoteHosts"].",
-
 
95
					email='".$user['email']."',
-
 
96
					telefon='".$user['telefon']."',
-
 
97
					fax='".$user['fax']."',
-
 
98
					dir='".$user['dir']."',
-
 
99
					beschreibung='".$user['beschreibung']."',
-
 
100
					mitarbeiter='".$user["Mitarbeiter"]."',
-
 
101
					app_user='".$user['app_user']."',
-
 
102
					erstellt_am=NOW(),
-
 
103
					erstellt_von='".$this->session->username."'
-
 
104
			";
-
 
105
		}
-
 
106
		$GLOBALS['db_red_write']->query($sql);
-
 
107
	}
51
}
108
}
Zeile 52... Zeile 109...
52
 
109
 
53
?>
110
?>