You've already forked joomla_test
							
							
		
			
	
	
		
			53 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			53 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| 
								 | 
							
								<?php
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * @package     Joomla.Plugin
							 | 
						||
| 
								 | 
							
								 * @subpackage  Editors-xtd.pagebreak
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * @copyright   Copyright (C) 2005 - 2013 Open Source Matters, Inc. All rights reserved.
							 | 
						||
| 
								 | 
							
								 * @license     GNU General Public License version 2 or later; see LICENSE.txt
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								defined('_JEXEC') or die;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								/**
							 | 
						||
| 
								 | 
							
								 * Editor Pagebreak buton
							 | 
						||
| 
								 | 
							
								 *
							 | 
						||
| 
								 | 
							
								 * @package     Joomla.Plugin
							 | 
						||
| 
								 | 
							
								 * @subpackage  Editors-xtd.pagebreak
							 | 
						||
| 
								 | 
							
								 * @since       1.5
							 | 
						||
| 
								 | 
							
								 */
							 | 
						||
| 
								 | 
							
								class PlgButtonPagebreak extends JPlugin
							 | 
						||
| 
								 | 
							
								{
							 | 
						||
| 
								 | 
							
									/**
							 | 
						||
| 
								 | 
							
									 * Load the language file on instantiation.
							 | 
						||
| 
								 | 
							
									 *
							 | 
						||
| 
								 | 
							
									 * @var    boolean
							 | 
						||
| 
								 | 
							
									 * @since  3.1
							 | 
						||
| 
								 | 
							
									 */
							 | 
						||
| 
								 | 
							
									protected $autoloadLanguage = true;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									/**
							 | 
						||
| 
								 | 
							
									 * Display the button
							 | 
						||
| 
								 | 
							
									 *
							 | 
						||
| 
								 | 
							
									 * @param   string  $name  The name of the button to add
							 | 
						||
| 
								 | 
							
									 *
							 | 
						||
| 
								 | 
							
									 * @return array A two element array of (imageName, textToInsert)
							 | 
						||
| 
								 | 
							
									 */
							 | 
						||
| 
								 | 
							
									public function onDisplay($name)
							 | 
						||
| 
								 | 
							
									{
							 | 
						||
| 
								 | 
							
										JHtml::_('behavior.modal');
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										$link = 'index.php?option=com_content&view=article&layout=pagebreak&tmpl=component&e_name=' . $name;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										$button = new JObject;
							 | 
						||
| 
								 | 
							
										$button->modal = true;
							 | 
						||
| 
								 | 
							
										$button->class = 'btn';
							 | 
						||
| 
								 | 
							
										$button->link  = $link;
							 | 
						||
| 
								 | 
							
										$button->text  = JText::_('PLG_EDITORSXTD_PAGEBREAK_BUTTON_PAGEBREAK');
							 | 
						||
| 
								 | 
							
										$button->name  = 'copy';
							 | 
						||
| 
								 | 
							
										$button->options = "{handler: 'iframe', size: {x: 500, y: 300}}";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
										return $button;
							 | 
						||
| 
								 | 
							
									}
							 | 
						||
| 
								 | 
							
								}
							 |