瀏覽代碼

fixed User::

Piotr Labudda 8 年之前
父節點
當前提交
f440ca16d6
共有 1 個文件被更改,包括 5 次插入7 次删除
  1. 5 7
      SE/se-lib/User.php

+ 5 - 7
SE/se-lib/User.php

@@ -48,7 +48,6 @@ class User {
 	}
 
 	public static function _fetchMoreUserData() {
-		$db = DB::getDB();
 		$login = self::getLogin();
 		if (empty($login)) return false;
 		$sql = "select `ID`, `INICJALY_HANDLOWCA`, `EMPLOYEE_TYPE`
@@ -57,12 +56,11 @@ class User {
 			where `ADM_ACCOUNT`='{$login}'
 			limit 1
 		";
-		$res = $db->query($sql);
-		if ($r = $db->fetch($res)) {
-			$_SESSION['ADM_ID'] = $r->ID;
-			$_SESSION['ADM_INICJALY_HANDLOWCA'] = $r->INICJALY_HANDLOWCA;
-			$_SESSION['EMPLOYEE_TYPE'] = $r->EMPLOYEE_TYPE;
-			$_SESSION['DEFAULT_ACL_GROUP'] = $r->DEFAULT_ACL_GROUP;
+		if ($userInfo = DB::getPDO()->fetchFirst($sql)) {
+			$_SESSION['ADM_ID'] = $userInfo['ID'];
+			$_SESSION['ADM_INICJALY_HANDLOWCA'] = $userInfo['INICJALY_HANDLOWCA'];
+			$_SESSION['EMPLOYEE_TYPE'] = $userInfo['EMPLOYEE_TYPE'];
+			$_SESSION['DEFAULT_ACL_GROUP'] = $userInfo['DEFAULT_ACL_GROUP'];
 		}
 	}