本文整理汇总了PHP中JCommentsFactory::getLanguage方法的典型用法代码示例。如果您正苦于以下问题:PHP JCommentsFactory::getLanguage方法的具体用法?PHP JCommentsFactory::getLanguage怎么用?PHP JCommentsFactory::getLanguage使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JCommentsFactory
的用法示例。
在下文中一共展示了JCommentsFactory::getLanguage方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: publish
public static function publish($value)
{
JCommentsSecurity::checkToken();
$pks = JCommentsInput::getVar('cid', array());
if (is_array($pks)) {
$db = JCommentsFactory::getDBO();
$language = JCommentsFactory::getLanguage();
$config = JCommentsFactory::getConfig();
$config->set('enable_mambots', 1);
require_once JCOMMENTS_BASE . '/jcomments.php';
$lastLanguage = '';
foreach ($pks as $pk) {
$comment = new JCommentsTableComment($db);
if ($comment->load($pk)) {
if ($comment->published != $value) {
$comment->published = $value;
$result = JCommentsEvent::trigger('onJCommentsCommentBeforePublish', array(&$comment));
if (!in_array(false, $result, true)) {
if ($comment->store()) {
JCommentsEvent::trigger('onJCommentsCommentAfterPublish', array(&$comment));
if ($comment->published) {
if ($lastLanguage != $comment->lang) {
$lastLanguage = $comment->lang;
$language->load('com_jcomments', JOOMLATUNE_JPATH_SITE, $comment->lang);
}
// TODO: add separate message for just published comments
JComments::sendToSubscribers($comment, true);
}
}
}
}
}
}
}
JCommentsRedirect(JCOMMENTS_INDEX . '?option=com_jcomments&task=comments');
}