Source for file compare.php

Documentation is available at compare.php

  1. <?php
  2. /**
  3.  * @package     Joomla.Administrator
  4.  * @subpackage  com_contenthistory
  5.  *
  6.  * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
  7.  * @license     GNU General Public License version 2 or later; see LICENSE.txt
  8.  */
  9.  
  10. defined('_JEXEC'or die;
  11.  
  12. JLoader::register('ContenthistoryHelper'JPATH_ADMINISTRATOR '/components/com_contenthistory/helpers/contenthistory.php');
  13.  
  14. /**
  15.  * Methods supporting a list of contenthistory records.
  16.  *
  17.  * @package     Joomla.Administrator
  18.  * @subpackage  com_contenthistory
  19.  * @since       3.2
  20.  */
  21. {
  22.     /**
  23.      * Method to get a version history row.
  24.      *
  25.      * @return  mixed    On success, array of populated tables. False on failure.
  26.      *
  27.      * @since   3.2
  28.      */
  29.     public function getItems()
  30.     {
  31.         $table1 JTable::getInstance('Contenthistory');
  32.         $table2 JTable::getInstance('Contenthistory');
  33.         $id1 JFactory::getApplication()->input->getInt('id1');
  34.         $id2 JFactory::getApplication()->input->getInt('id2');
  35.         $result array();
  36.  
  37.         if ($table1->load($id1&& $table2->load($id2))
  38.         {
  39.             foreach (array($table1$table2as $table)
  40.             {
  41.                 $object new stdClass;
  42.                 $object->data ContenthistoryHelper::prepareData($table);
  43.                 $object->version_note $table->version_note;
  44.                 $object->save_date $table->save_date;
  45.                 $result[$object;
  46.             }
  47.  
  48.             return $result;
  49.         }
  50.         else
  51.         {
  52.             return false;
  53.         }
  54.     }
  55. }

Documentation generated on Tue, 19 Nov 2013 14:56:09 +0100 by phpDocumentor 1.4.3