Robert Marshall hace 10 años
padre
commit
1f22a2f0a7
Se han modificado 3 ficheros con 5 adiciones y 2 borrados
  1. 4 0
      Model/Permission.php
  2. 0 1
      Model/User.php
  3. 1 1
      base/UserRestrictedApplication.php

+ 4 - 0
Model/Permission.php

@@ -8,5 +8,9 @@ class Permission extends DBObject {
 		}
 		
 		parent::__construct("permissions", $field, $id);
+		
+		// Hack for MySQL on Linux
+		if ($this->PermissionDefaultGrant!=1 || $this->PermissionDefaultGrant!=0)
+			$this->PermissionDefaultGrant=ord($this->PermissionDefaultGrant);
 	}
 }

+ 0 - 1
Model/User.php

@@ -27,7 +27,6 @@ class User extends DBObject {
 	
 	public function HasAccess($permission) {	
 		$perm=new Permission($permission);
-		$grant=$perm->PermissionDefaultGrant;
 		if ($perm->PermissionDefaultGrant==1)
 			return true;
 		

+ 1 - 1
base/UserRestrictedApplication.php

@@ -2,7 +2,7 @@
 include_once("Application.php");
 
 class UserRestrictedApplication extends Application {
-	protected function LoadPage($page, $action, $params) {		
+	protected function LoadPage($page, $action, $params) {
 		$user=Session::GetLoggedInUser();
 		if ($user->HasAccess($page.'/'.$action))
 			parent::LoadPage($page, $action, $params);