<?php include "header.php"; include_once "include/functions.php"; $item_id = empty($_GET['item']) ? 0 : intval($_GET['item']); $uid = is_object($xoopsUser) ? $xoopsUser->getVar("uid") : 0; $ip = item_getIP(); if (empty($item_id)) { return; } if (item_getcookie("item_" . $item_id) > 0) { return; } $item_handler =& xoops_getmodulehandler('item', 'catalog'); $counter_handler =& xoops_getmodulehandler('itemcounter', 'catalog'); $counter_obj =& $counter_handler->create(); $counter_obj->setVar("item_id", $item_id); $counter_obj->setVar("uid", $uid); $counter_obj->setVar("ip", $ip); $counter_obj->setVar("counter_time", time()); $counter_handler->insert($counter_obj, true); $item_obj =& $item_handler->get($item_id); $item_obj->setVar("item_counter", $item_obj->getVar("item_counter") + 1, true); $item_handler->insert($item_obj, true); item_setcookie("item_" . $item_id, time()); return;
if(count(item_getcookie('favorites'))+1 < 10) { item_setcookie("favorites[" . $item_id . "]", time()); $item_obj = $search_handler->CatelogHandlers['item']->get($item_id); $item_name = $item_obj->getVar('item_name'); $item_picture = $item_obj->getVar('item_picture'); $item_picture = !empty($item_picture) ? XOOPS_URL . '/uploads/gallery/thumb_' . $item_picture : XOOPS_URL . '/modules/catalog/images/nopic.gif'; echo '<div id="favorites_item_id'.$item_id.'">'; echo '<img src="'.$item_picture.'" width="100" height="80" />'; echo $item_name.' [ <a href="##" onclick="deletefavorites('.$item_id.');">X</a> ] '; echo '</div>'; } */ break; case 'delcookie': item_setcookie("favorites[" . $item_id . "]", '', time() - 1); /* $cookie_item_ids = item_getcookie('favorites'); if($cookie_item_ids) { foreach($cookie_item_ids as $k=>$v){ $item_ids[$k] = $k; } $item_ids = array_unique($item_ids); $criteria = new CriteriaCompo(); $criteria->add(new Criteria("item_id","(".implode(", ",$item_ids). ")","in"), 'AND'); $cookie_items = $item_handler->getAll($criteria, array('item_name', 'item_picture'), false); echo '<ul>'; foreach ($cookie_items as $k=>$v) { echo '<li><a href="item.php?item_id='.$k.'"><img src="'.XOOPS_URL.'/uploads/gallery/'.$v['item_picture'].'" width="65" alt="'.$v['item_name'].'" /></a></li>'; } echo '</ul>';
<?php include_once 'header.php'; include_once "include/functions.php"; $res_id = empty($_GET['res_id']) ? 0 : intval($_GET['res_id']); $uid = is_object($xoopsUser) ? $xoopsUser->getVar("uid") : 0; $ip = item_getIP(); if (empty($res_id)) { return; } if (item_getcookie("res_" . $res_id) > 0) { return; } $res_handler =& xoops_getmodulehandler('resources', 'resources'); $counter_handler =& xoops_getmodulehandler('rescounter', 'resources'); $counter_obj =& $counter_handler->create(); $counter_obj->setVar("res_id", $res_id); $counter_obj->setVar("uid", $uid); $counter_obj->setVar("ip", $ip); $counter_obj->setVar("counter_time", time()); $counter_handler->insert($counter_obj, true); $res_obj =& $res_handler->get($res_id); $res_obj->setVar("res_counter", $res_obj->getVar("res_counter") + 1, true); $res_handler->insert($res_obj, true); item_setcookie("res_" . $res_obj, time()); return;