Subversion-Projekte lars-tiefland.ci

Revision

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

Revision 1092 Revision 1093
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: 1092 $
8
 * @version $Rev: 1093 $
9
 */
9
 */
Zeile 10... Zeile 10...
10
 
10
 
11
class User_rechte_model extends CI_Model
11
class User_rechte_model extends CI_Model
12
{
12
{
Zeile 24... Zeile 24...
24
                SELECT
24
                SELECT
25
                    *
25
                    *
26
                FROM
26
                FROM
27
                    user_properties
27
                    user_properties
28
                WHERE
28
                WHERE
29
                    Access = $ID
29
                    Access = ".$ID."
30
            ";
30
            ";
31
			$result = $GLOBALS["db_red"]->query($sql);
31
			$result = $GLOBALS["db_red"]->query($sql);
32
			while ($zeile = $result->unbuffered_row('array'))
32
			while ($zeile = $result->unbuffered_row('array'))
33
			{
33
			{
34
				$user_properties[$zeile["properties"]] = 1;
34
				$user_properties[$zeile["properties"]] = 1;
Zeile 38... Zeile 38...
38
                SELECT
38
                SELECT
39
                    *
39
                    *
40
                FROM
40
                FROM
41
                    Access
41
                    Access
42
                WHERE
42
                WHERE
43
                    ID = $ID
43
                    ID = ".$ID."
44
            ";
44
            ";
45
			$result = $GLOBALS["db_red"]->query($sql);
45
			$result = $GLOBALS["db_red"]->query($sql);
46
			$user = $result->row_array();
46
			$user = $result->row_array();
47
			list($user_name, $user_site) = explode("@", $user["user"]);
47
			list($user_name, $user_site) = explode("@", $user["user"]);
48
			$user["site"] = $user_site;
48
			$user["site"] = $user_site;
Zeile 188... Zeile 188...
188
		{
188
		{
189
			foreach ($tools as $properties)
189
			foreach ($tools as $properties)
190
			{
190
			{
191
				foreach ($properties as $elem => $val)
191
				foreach ($properties as $elem => $val)
192
				{
192
				{
-
 
193
					if ($val)
-
 
194
					{
193
					$data = array(
195
						$data = array(
194
						$this->input->post('ID'),
196
							$this->input->post('ID'),
195
						$elem,
197
							$elem,
196
						);
198
							);
197
					$GLOBALS['db_red_write']->query($sql, $data);
199
						$GLOBALS['db_red_write']->query($sql, $data);
-
 
200
					}
198
				}
201
				}
199
			}
202
			}
200
		}
203
		}
201
		$GLOBALS['db_red_write']->trans_complete();
204
		$GLOBALS['db_red_write']->trans_complete();
202
	}
205
	}