Exemple #1
0
 function getDescription(&$row)
 {
     $title = '';
     $task = 'Undefined Task';
     $tasks = array('' => 'Default View', 'cancel' => 'Canceled', 'preview' => 'Previewed', 'edit' => 'Edited', 'save' => 'Saved', 'apply' => 'Saved');
     if ($row->task == 'save' or $row->task == 'apply') {
         $link = $row->referrer;
         $matches = parse_url($link);
         if (array_key_exists('query', $matches)) {
             $query = $matches['query'];
             //var_dump ($query);
             $qbits = rokAdminAuditHelper::parseQueryString($query);
             if (isset($qbits['layout']) && $qbits['layout'] == 'edit' && isset($qbits['view'])) {
                 $qbits['task'] = $qbits['view'] . "." . $qbits['layout'];
                 unset($qbits['layout']);
                 unset($qbits['view']);
                 $query = rokAdminAuditHelper::rebuildQueryString($qbits);
                 $link = $matches['path'] . "?" . $query;
             }
         }
     } else {
         $link = $row->page;
     }
     $extension = $row->extension;
     if (strpos($extension, 'com_') === 0) {
         $extension = rokAdminAuditHelper::camelCase(substr($extension, 4));
     }
     if (isset($row->title) && $row->title != '') {
         $title = ': <em>' . $row->title . '</em>';
     }
     if (isset($tasks[$row->task])) {
         $task = $tasks[$row->task];
     }
     if ($row->option == 'com_cpanel') {
         $extension = JText::_('Site Dashboard');
     }
     return $extension . ': <a href="' . JRoute::_($link) . '">' . $task . $title . '</a>';
 }
Exemple #2
0
			<span><?php 
echo JTEXT::_('MC_RAA_DETAILS');
?>
</span>
			<select id="rok-audit-details" autocomplete="off">
				<option value="low" <?php 
echo rokAdminAuditHelper::isDetail('low', $params);
?>
><?php 
echo JTEXT::_('MC_RAA_LOW');
?>
</option>
				<option value="medium" <?php 
echo rokAdminAuditHelper::isDetail('medium', $params);
?>
><?php 
echo JTEXT::_('MC_RAA_MEDIUM');
?>
</option>
				<option value="high" <?php 
echo rokAdminAuditHelper::isDetail('high', $params);
?>
><?php 
echo JTEXT::_('MC_RAA_HIGH');
?>
</option>
			</select>
		</div>
	</div>
</div>
<?php

/**
 * @package RokAdminAudit - RocketTheme
 * @version 1.5.0 September 1, 2010
 * @author RocketTheme http://www.rockettheme.com
 * @copyright Copyright (C) 2007 - 2010 RocketTheme, LLC
 * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
 *
 */
/** ensure this file is being included by a parent file */
defined('_JEXEC') or die('Restricted access');
// Include the syndicate functions only once
require_once dirname(__FILE__) . DS . 'helper.php';
$doc =& JFactory::getDocument();
// offsets
$start = intval(JRequest::getInt('start', 0));
$limit = intval(JRequest::getInt('limit', $params->get('limit', 5)));
$details = JRequest::getString('details', $params->get('detail_filter', 'low'));
$rowsList = rokAdminAuditHelper::getRows($params, $start, $limit, $details);
$rows = $rowsList['rows'];
$count = $rowsList['count'];
$doc->addStyleSheet('modules/mod_rokadminaudit/tmpl/rokadminaudit.css');
$doc->addScript('modules/mod_rokadminaudit/tmpl/js/MC-Audit.js');
$doc->addScriptDeclaration("window.addEvent('domready', function(){\n\tnew RokAudit('rok-audit', {start: " . $start . ", limit: " . $limit . ", details: '" . $details . "', amount: " . $count . ", url: 'index.php?process=ajax&model=module&moduleid=" . $module->id . "'});\n});");
require JModuleHelper::getLayoutPath('mod_rokadminaudit');