Source for file enabled.php
Documentation is available at enabled.php
 * @package     FrameworkOnFramework  
 * @copyright   Copyright (C) 2010 - 2012 Akeeba Ltd. All rights reserved.  
 * @license     GNU General Public License version 2 or later; see LICENSE.txt  
// Protect from unauthorized access  
 * FrameworkOnFramework model behavior class to filter front-end access to items  
 * @package  FrameworkOnFramework  
     * This event runs after we have built the query used to fetch a record  
     * list in a model. It is used to apply automatic query filters.  
     * @param   FOFModel        &$model  The model which calls this event  
     * @param   JDatabaseQuery  &$query  The model which calls this event  
        // This behavior only applies to the front-end.  
        // Get the name of the enabled field  
        $table = 
$model->getTable();  
        $enabledField = 
$table->getColumnAlias('enabled');  
        // Make sure the field actually exists  
        if (!in_array($enabledField, $table->getKnownFields()))  
        // Filter by enabled fields only  
        $query->where($db->qn($enabledField) . 
' = ' . 
$db->q(1));  
     * The event runs after FOFModel has called FOFTable and retrieved a single  
     * item from the database. It is used to apply automatic filters.  
     * @param   FOFModel  &$model   The model which was called  
     * @param   FOFTable  &$record  The record loaded from the databae  
            $fieldName = 
$record->getColumnAlias('enabled');  
            // Make sure the field actually exists  
            if (!in_array($fieldName, $record->getKnownFields()))  
            if ($record->$fieldName != 
1)  
 
 
	
		Documentation generated on Tue, 19 Nov 2013 15:02:29 +0100 by phpDocumentor 1.4.3