示例#1
0
 /**
  * Una vez que el contenido es creado o actualizado, se reindexa el contenido
  * en Solr.
  *
  * @param 	object		A JTableContent object
  * @param 	bool		If the content is just about to be created
  * @return	void
  */
 function onAfterContentSave(&$article = null, $isNew = null)
 {
     require_once JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_eqzonales' . DS . 'helper' . DS . 'helper.php';
     $helper = new comEqZonalesHelper();
     return $helper->launchSolrImport();
 }
示例#2
0
function plgContentPublish(&$row, &$params, $page = 0)
{
    /*$url = JUri::base(true);
      $uri = & JFactory::getURI();
      $plugin = & JPluginHelper::getPlugin('content', 'denunciar');
      $pluginParams   = new JParameter( $plugin->params );*/
    $database =& JFactory::getDbo();
    if ($row->state == 1) {
        $query = "  UPDATE #__denunciar_tb\r\n                        SET state = 1\r\n                        WHERE content_id = {$row->id}\r\n                        AND state = 0";
        $database->setQuery($query);
        $database->query();
        //Lanzo un full import de Solr si se descartó una denuncia.
        require_once JPATH_ADMINISTRATOR . DS . 'components' . DS . 'com_eqzonales' . DS . 'helper' . DS . 'helper.php';
        $helper = new comEqZonalesHelper();
        $helper->launchSolrImport(true);
    }
}