66 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			66 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | |
| 
 | |
| use cgoIT\rateit\RateItBackend;
 | |
| 
 | |
| /**
 | |
|  * Contao Open Source CMS
 | |
|  * Copyright (C) 2005-2011 Leo Feyer
 | |
|  *
 | |
|  * Formerly known as TYPOlight Open Source CMS.
 | |
|  *
 | |
|  * This program is free software: you can redistribute it and/or
 | |
|  * modify it under the terms of the GNU Lesser General Public
 | |
|  * License as published by the Free Software Foundation, either
 | |
|  * version 3 of the License, or (at your option) any later version.
 | |
|  *
 | |
|  * This program is distributed in the hope that it will be useful,
 | |
|  * but WITHOUT ANY WARRANTY; without even the implied warranty of
 | |
|  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
 | |
|  * Lesser General Public License for more details.
 | |
|  *
 | |
|  * You should have received a copy of the GNU Lesser General Public
 | |
|  * License along with this program. If not, please visit the Free
 | |
|  * Software Foundation website at <http://www.gnu.org/licenses/>.
 | |
|  *
 | |
|  * PHP version 5
 | |
|  * @copyright  cgo IT, 2013
 | |
|  * @author     Carsten Götzinger (info@cgo-it.de)
 | |
|  * @package    rateit
 | |
|  * @license    GNU/LGPL
 | |
|  * @filesource
 | |
|  */
 | |
| 
 | |
| /**
 | |
|  * Hooks
 | |
|  */
 | |
| $GLOBALS['TL_HOOKS']['generatePage'][]           = array('rateit\\RateItPage', 'generatePage');
 | |
| $GLOBALS['TL_HOOKS']['rateitAjax'][]             = array('rateit\\RateIt', 'doVote');
 | |
| $GLOBALS['TL_HOOKS']['parseArticles'][]          = array('rateit\\RateItNews', 'parseArticle');
 | |
| $GLOBALS['TL_HOOKS']['getContentElement'][]      = array('rateit\\RateItFaq', 'getContentElementRateIt');
 | |
| $GLOBALS['TL_HOOKS']['parseTemplate'][]          = array('rateit\\RateItArticle', 'parseTemplateRateIt');
 | |
| 
 | |
| /**
 | |
|  * Back end modules
 | |
|  */
 | |
| array_insert($GLOBALS['BE_MOD']['content'], count($GLOBALS['BE_MOD']['content']),
 | |
| 	array('rateit' => array (
 | |
| 		'callback'   => 'rateit\\RateItBackendModule',
 | |
|       'icon'       => rateit\RateItBackend::image('icon'),
 | |
| 		'stylesheet' => rateit\RateItBackend::css('backend'),
 | |
| 		'javascript' => rateit\RateItBackend::js('RateItBackend')
 | |
| 	)
 | |
| ));
 | |
| 
 | |
| /**
 | |
|  * frontend moduls
 | |
|  */
 | |
| $GLOBALS['FE_MOD']['application']['rateit']             = 'rateit\\RateItModule';
 | |
| $GLOBALS['FE_MOD']['application']['rateit_top_ratings'] = 'rateit\\RateItTopRatingsModule';
 | |
| 
 | |
| /**
 | |
|  * content elements
 | |
|  */
 | |
| $GLOBALS['TL_CTE']['includes']['rateit'] = 'rateit\\RateItCE';
 | |
| 
 | |
| ?>
 |