Cheetah
All Classes Namespaces Files Functions Variables Pages
ChWsbTextCron.php
Go to the documentation of this file.
1 <?php
2 
8 ch_import('ChWsbCron');
9 ch_import('ChWsbAlerts');
10 ch_import('ChWsbCategories');
11 
12 class ChWsbTextCron extends ChWsbCron
13 {
14  var $_oModule;
15 
16  function __construct()
17  {
18  parent::__construct();
19 
20  $this->_oModule = null;
21  }
22 
23  function processing()
24  {
25  $aIds = array();
26  if($this->_oModule->_oDb->publish($aIds))
27  foreach($aIds as $iId) {
28  //--- Entry -> Publish for Alerts Engine ---//
29  $oAlert = new ChWsbAlerts($this->_oModule->_oConfig->getAlertsSystemName(), 'publish', $iId);
30  $oAlert->alert();
31  //--- Entry -> Publish for Alerts Engine ---//
32 
33  //--- Reparse Global Tags ---//
34  $oTags = new ChWsbTags();
35  $oTags->reparseObjTags($this->_oModule->_oConfig->getTagsSystemName(), $iId);
36  //--- Reparse Global Tags ---//
37 
38  //--- Reparse Global Categories ---//
39  $oCategories = new ChWsbCategories();
40  $oCategories->reparseObjTags($this->_oModule->_oConfig->getCategoriesSystemName(), $iId);
41  //--- Reparse Global Categories ---//
42  }
43  }
44 }
ChWsbTextCron\processing
processing()
Definition: ChWsbTextCron.php:23
ch_import
ch_import($sClassName, $aModule=array())
Definition: utils.inc.php:1218
$oAlert
$oAlert
Definition: embed.php:15
ChWsbCron
Definition: ChWsbCron.php:76
php
ChWsbTags
Definition: ChWsbTags.php:15
$iId
$iId
Definition: license.php:15
ChWsbCategories
Definition: ChWsbCategories.php:13
ChWsbTextCron\__construct
__construct()
Definition: ChWsbTextCron.php:16
ChWsbAlerts
Definition: ChWsbAlerts.php:39
ChWsbTextCron
Definition: ChWsbTextCron.php:13
as
as
Definition: Filter.ExtractStyleBlocks.Escaping.txt:10
ChWsbTextCron\$_oModule
$_oModule
Definition: ChWsbTextCron.php:14