本文整理匯總了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');
}