Source for file Ruleloaderstrategy.php
Documentation is available at Ruleloaderstrategy.php
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
abstract public function loadRule( $fileName );
if( $tokens[ 1 ] ==
'IS' ) {
$ruleOrRuleContext->addProposition( $tokens[ 0 ], (bool)
$tokens[ 1 ] );
elseif( $tokens[ 1 ] ==
'EQUALS' ) {
$ruleOrRuleContext->addVariable( $tokens[ 0 ], $tokens[ 2 ] );
$ruleElementName =
$tokens[ 1 ];
$ruleElementValue =
null;
$this->ruleContext->addVariable( $ruleElementName, $ruleElementValue );
$ruleOrRuleContext->addOperator( $tokens[ 0 ] );
$ruleElementType =
$tokens[ 0 ];
$ruleElementName =
$tokens[ 1 ];
$ruleElementValueType =
trim( $tokens[ 3 ] );
$ruleElementValue =
null;
$query =
$CI->db->query( $sql, $args );
$result =
$query->result_array();
settype( $ruleElementValue, $ruleElementValueType );
return $ruleElementValue;
$ruleFile =
fopen( $fileName, 'r' );
while( !feof( $ruleFile ) ) {
die( 'Failed to open stream: ' .
$fileName .
' does not exist.' );
return ( strstr( $text, '#' ) ==
$text );
Documentation generated on Thu, 24 Mar 2011 21:27:42 -0500 by phpDocumentor 1.4.1