Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /var/www/andreassugianto.com/public_html/plugins/content/finder/ |
Upload File : |
<?php /** * @copyright Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ // No direct access defined('_JEXEC') or die; /** * Finder Content Plugin * * @package Joomla.Plugin * @subpackage Content.finder * @since 2.5 */ class plgContentFinder extends JPlugin { /** * Finder after save content method * Article is passed by reference, but after the save, so no changes will be saved. * Method is called right after the content is saved * * @param string The context of the content passed to the plugin (added in 1.6) * @param object A JTableContent object * @param bool If the content has just been created * @since 2.5 */ public function onContentAfterSave($context, $article, $isNew) { $dispatcher = JDispatcher::getInstance(); JPluginHelper::importPlugin('finder'); // Trigger the onFinderAfterSave event. $results = $dispatcher->trigger('onFinderAfterSave', array($context, $article, $isNew)); } /** * Finder before save content method * Article is passed by reference, but after the save, so no changes will be saved. * Method is called right after the content is saved * * @param string The context of the content passed to the plugin (added in 1.6) * @param object A JTableContent object * @param bool If the content is just about to be created * @since 2.5 */ public function onContentBeforeSave($context, $article, $isNew) { $dispatcher = JDispatcher::getInstance(); JPluginHelper::importPlugin('finder'); // Trigger the onFinderBeforeSave event. $results = $dispatcher->trigger('onFinderBeforeSave', array($context, $article, $isNew)); } /** * Finder after delete content method * Article is passed by reference, but after the save, so no changes will be saved. * Method is called right after the content is saved * * @param string The context of the content passed to the plugin (added in 1.6) * @param object A JTableContent object * @since 2.5 */ public function onContentAfterDelete($context, $article) { $dispatcher = JDispatcher::getInstance(); JPluginHelper::importPlugin('finder'); // Trigger the onFinderAfterDelete event. $results = $dispatcher->trigger('onFinderAfterDelete', array($context, $article)); } /** * Finder change state content method * Method to update the link information for items that have been changed * from outside the edit screen. This is fired when the item is published, * unpublished, archived, or unarchived from the list view. * * @param string $context The context for the content passed to the plugin. * @param array $pks A list of primary key ids of the content that has changed state. * @param integer $value The value of the state that the content has been changed to. * @since 2.5 */ public function onContentChangeState($context, $pks, $value) { $dispatcher = JDispatcher::getInstance(); JPluginHelper::importPlugin('finder'); // Trigger the onFinderChangeState event. $results = $dispatcher->trigger('onFinderChangeState', array($context, $pks, $value)); } /** * Finder change category state content method * Article is passed by reference, but after the save, so no changes will be saved. * Method is called right after the content is saved * * @param string $extension The extension whose category has been updated. * @param array $pks A list of primary key ids of the content that has changed state. * @param integer $value The value of the state that the content has been changed to. * @since 2.5 */ public function onCategoryChangeState($extension, $pks, $value) { $dispatcher = JDispatcher::getInstance(); JPluginHelper::importPlugin('finder'); // Trigger the onFinderCategoryChangeState event. $dispatcher->trigger('onFinderCategoryChangeState', array($extension, $pks, $value)); } }