<?php /** * Like_comment plugin language pack * * @package Like_Comment Plugin * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 * @author Evobilis <*****@*****.**> * @link http://evobilis.com/ */ $owner = get_user($vars['annotation']->owner_guid); $loginuser = get_loggedin_user(); $result = get_like_comment_string($vars['annotation']->id); ?> <div id="com<?php echo $vars['annotation']->id; ?> " class="generic_comment"><!-- start of generic_comment div --> <div class="generic_comment_icon"> <?php echo elgg_view("profile/icon", array('entity' => $owner, 'size' => 'small')); ?> </div> <div class="generic_comment_details"> <!-- output the actual comment --> <?php echo elgg_view("output/longtext", array("value" => $vars['annotation']->value)); ?>
<?php /** * Like_comment plugin ajax * * @package Like_Comment Plugin * @license http://www.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License version 2 * @author Evobilis <*****@*****.**> * @link http://evobilis.com/ */ require_once dirname(dirname(dirname(dirname(__FILE__)))) . '/engine/start.php'; $like_rate_guid = (int) get_input('like_rate_guid'); if ($user = get_loggedin_user() && !empty($like_rate_guid)) { $like_rate_object = get_entity($like_rate_guid); if ($like_rate_object->getSubtype() == "like_rate" && $like_rate_object->canEdit()) { $annotation_guid = $like_rate_object->annotation_guid; $rowsaffected = $like_rate_object->delete(); $result = get_like_comment_string($annotation_guid); header("Content-Type: application/json; charset=UTF-8"); header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); echo json_encode($result); } } exit;