include(PATH.'/core/ajax/ajax_core.php'); if (!$inUser->id) { cmsCore::halt(); } $target = $inCore->request('target', 'str'); $item_id = $inCore->request('item_id', 'int'); $opt = $inCore->request('opt', 'str'); if(!$target || !$item_id || !$opt) { cmsCore::halt(); } if (!preg_match('/^([a-zA-Z0-9\_]+)$/iu', $target)) { cmsCore::halt(); } cmsCore::loadLib('karma'); if ($opt=='plus'){ cmsSubmitKarma($target, $item_id, 1); } if ($opt=='minus'){ cmsSubmitKarma($target, $item_id, -1); } $postkarma = cmsKarma($target, $item_id); $points = cmsKarmaFormat($postkarma['points']); echo $points; cmsCore::halt(); ?>
// written by InstantCMS Team, 2007-2014 // // produced by InstantSoft, (www.instantsoft.ru) // // // // LICENSED BY GNU/GPL v2 // // // /******************************************************************************/ define('PATH', $_SERVER['DOCUMENT_ROOT']); include PATH . '/core/ajax/ajax_core.php'; if (!$inUser->id) { cmsCore::halt(); } cmsCore::loadLib('karma'); $post_id = cmsCore::request('post_id', 'int'); $vote = cmsCore::request('vote', 'int'); if (!$post_id || abs($vote) != 1) { cmsCore::halt(); } $user_id = $inDB->get_field('cms_forum_posts', "id='{$post_id}'", 'user_id'); if (!$user_id) { cmsCore::halt(); } if ($inUser->id != $user_id) { cmsSubmitKarma('forum_post', $post_id, $vote); } $karma = cmsKarma('forum_post', $post_id); if ($karma['points'] > 0) { $karma['points'] = '<span class="cmm_good">+' . $karma['points'] . '</span>'; } elseif ($karma['points'] < 0) { $karma['points'] = '<span class="cmm_bad">' . $karma['points'] . '</span>'; } echo $karma['points'];
include(PATH.'/core/ajax/ajax_core.php'); if(!$inUser->id) { cmsCore::halt(); } if(!$inCore->isComponentEnable('comments')) { cmsCore::halt(); } cmsCore::loadLib('karma'); $comment_id = cmsCore::request('comment_id', 'int'); $vote = cmsCore::request('vote', 'int'); if(!$comment_id || abs($vote) != 1) { cmsCore::halt(); } $com_user_id = $inDB->get_field('cms_comments', "id='$comment_id'", 'user_id'); if(!$com_user_id) { cmsCore::halt(); } if ($inUser->id != $com_user_id){ cmsSubmitKarma('comment', $comment_id, $vote); } $karma = cmsKarma('comment', $comment_id); if ($karma['points']>0){ $karma['points'] = '<span class="cmm_good">+'.$karma['points'].'</span>'; } elseif ($karma['points']<0){ $karma['points'] = '<span class="cmm_bad">'.$karma['points'].'</span>'; } echo $karma['points']; ?>