Lines Matching refs:rowACL

694 						$rowACL = $this->getRowACL( $rowid );
696 $rowid = $rowACL = null;
707 if ( !$this->isAuthorizedMulti( $rowACL, $this->options, 'may'.$action ) )
734 if ( !$this->isAuthorizedMulti( $rowACL, $this->options, 'mayinspect' ) )
758 $rowACL );
950 $rowACL = null ) argument
1038 …$mayEdit = !$def['options']['mayedit'] || $this->isAuthorizedMulti( $rowACL, $def['options'], 'may…
1043 …$mayView = !$def['options']['mayview'] || $this->isAuthorizedMulti( $rowACL, $def['options'], 'may…
1231 … if ( !$this->isAuthorizedMulti( $rowACL, $this->meta[$name]['options'], 'mayview', null, true ) )
1292 $elements[] = $this->renderField( true, null, null, array(), null, $readOnly, $rowACL );
1297 $errors[$column], $readOnly, $rowACL );
1299 $elements[] = $this->renderField( false, $nav, null, array(), null, $readOnly, $rowACL );
1841 $rowACL = $row[$this->options['aclColumn']];
1846 $rowACL = null;
1872 false, false, $rowACL );
1879 !$this->isAuthorizedMulti( $rowACL, $this->options,
1884 if ( $this->isAuthorizedMulti( $rowACL, $this->options,
1910 $this->getRecordCommands( $rowid, $rowACL, $clicks ) .
2443 * @param string|array $rowACL row-related ACL rule set
2454 protected function isAuthorizedMulti( &$rowACL, $tableACL, $ruleName, argument
2459 if ( is_string( $rowACL ) )
2460 $rowACL = $this->parseACLRule( $rowACL, false, true );
2463 if ( $rowACL[$ruleName] )
2464 $rule = $rowACL[$ruleName];
2465 else if ( $rowACL[$optRuleName] )
2466 $rule = $rowACL[$optRuleName];
2560 protected function getRecordCommands( $rowid, $rowACL = null, $clickActions = null ) argument
2593 if ( $this->isAuthorizedMulti( $rowACL, $this->options, 'may' . $name ) )
4546 $rowACL = null ) argument
4581 if ( !$this->isAuthorizedMulti( $rowACL, $this->options, 'maydownload', 'mayview', true ) )
4619 …final protected function attachmentLink( $mode, $authorization, $forDownload = true, $rowACL = nul… argument
4639 if ( !$this->isAuthorizedMulti( $rowACL, $this->options, 'may' . $authorization ) )
5716 protected function renderField( $rowid, $column, $value, $def, $error, $readOnly, &$rowACL ) argument
5801 $code = $this->renderValue( $rowid, $column, $value, $def, true, true, $rowACL );
5820 $mayView = $this->isAuthorizedMulti( $rowACL, $def['options'], 'mayview', null, true );
5822 if ( $rowACL['mayedit'] || $def['options']['mayedit'] )
5823 if ( !$this->isAuthorizedMulti( $rowACL, $def['options'], 'mayedit' ) )
5824 return $this->renderField( $rowid, $column, $value, $def, '', true, $rowACL );
5862 $current = $this->renderValue( $rowid, $column, $value, $def, true, true, $rowACL );
6008 $mayBeSkipped = false, $inEditor = false, $rowACL = null ) argument
6011 if ( !$this->isAuthorizedMulti( $rowACL, $def['options'], 'mayview', null, true ) )
6066 $mayDownload = $this->isAuthorizedMulti( $rowACL, $this->options, 'maydownload' );