فهرست منبع

change default filter Access to hide records without access

Piotr Labudda 11 سال پیش
والد
کامیت
6525f6e562
2فایلهای تغییر یافته به همراه10 افزوده شده و 5 حذف شده
  1. 4 3
      SE/index-ajax.php
  2. 6 2
      SE/se-lib/Data_Source.php

+ 4 - 3
SE/index-ajax.php

@@ -11,9 +11,10 @@ session_start();
 
 date_default_timezone_set('Europe/Warsaw');// PHP 5 >= 5.1.0 required by date functions
 
-error_reporting(0);
-ini_set('error_reporting', 0);
-ini_set('display_startup_errors','0'); 
+error_reporting(E_ALL);
+ini_set('error_reporting', E_ALL);
+ini_set('display_errors', 0);
+ini_set('display_startup_errors', '0');
 //display_startup_errors(0);
 
 #TEST $_SESSION['DEBUG'] = 3;// TODO: TEST

+ 6 - 2
SE/se-lib/Data_Source.php

@@ -169,7 +169,7 @@ if(V::get('DBG_DS', 0, $_GET) > 0){echo'<pre style="max-height:200px;overflow:au
 			$fltrs['Access'] = new stdClass();
 			$fltrs['Access']->icon = 'icon-lock';
 			$fltrs['Access']->btns = array();
-			$fltrs['Access']->btns['UKRYJ'] = (object)array('value'=>'HIDE');
+			$fltrs['Access']->btns['Pokaż'] = (object)array('value'=>'SHOW');
 		}
 		return $fltrs;
 	}
@@ -240,7 +240,7 @@ if(V::get('DBG_DS', 0, $_GET) > 0){echo'<pre style="max-height:200px;overflow:au
 				}
 				break;
 			case 'Access':
-				if ($this->isAccessFltrAllowed()) {
+				if ('SHOW' != $value && $this->isAccessFltrAllowed()) {
 					$usrAclGroups = User::getLdapGroupsNames();
 					$usrAclGroups[] = '';
 					$sqlUsrAclGroups = "'" . implode("','", $usrAclGroups) . "'";
@@ -349,6 +349,10 @@ if(V::get('DBG_DS', 0, $_GET) > 0){echo'<pre style="max-height:200px;overflow:au
 	}
 
 	function _parse_sql_where($params = array()) {
+
+		// default filter value
+		if (empty($params['sf_Access'])) $params['sf_Access'] = 'HIDE';
+
 		$sql_where = '';
 		// ... parse filters
 		$sql_where_and = array();