* Websites: http://www.joomlart.com - http://www.joomlancers.com * ------------------------------------------------------------------------ */ defined('_JEXEC') or die('Restricted access'); global $javconfig; $Itemid = JRequest::getInt('Itemid'); if (!$Itemid) { $Itemid = JAVoiceHelpers::get_Itemid(array('option' => 'com_javoice', 'view' => 'items')); } $items = $this->items; $user = JFactory::getUser(); $model_status = JAVBModel::getInstance('voicetypesstatus', 'javoiceModel'); $list_status = $model_status->getListTreeStatus(); $sytem_comment = isset($javconfig['integrate']) ? $javconfig['integrate']->get('run_system', 'intensedebate') : 'intensedebate'; $helper = new JAVoiceHelpers(); $isSepecialUse = JAVoiceHelpers::checkPermissionAdmin(); if ($sytem_comment == 'jcomments') { $jcomment = JAVoiceHelpers::checkComponent('com_jcomments'); $this->jcomments = $jcomment; } elseif ($sytem_comment == 'jacomment') { $jacomment = JAVoiceHelpers::checkComponent('com_jacomment'); $this->jacomment = $jacomment; } if ($items) { if (isset($this->show_suggest) && $this->show_suggest) { if (JRequest::getVar("pagingtype", "") != "autoscroll") { ?> <h1><?php echo JText::_('ALREADY_EXISTS_SOME_IDEAS_SIMILAR_TO_YOUR_IDEAS'); ?> </h1>
<!-- BEGIN: ITEM DETAILS --> <div id="jav-list-items-<?php echo $type->id; ?> " class="jav-list-items"> <?php $this->setLayout('default'); ?> <?php echo JAVBView::loadTemplate('items'); ?> </div> <!-- END: LIST OF ITEM --> <?php if (!JRequest::getVar("tagid") && ($javconfig["systems"]->get("is_private", 0) == 0 || $this->items[0]->is_private == 0 || $user->id == $this->items[0]->user_id || JAVoiceHelpers::checkPermissionAdmin())) { ?> <!-- BEGIN: LIST OF COMMENT --> <a name="jav-comment"></a> <div id="jav-list-comment"> <?php if ($this->items) { echo JAVBView::loadTemplate('comment'); } ?> </div> <!-- END: LIST OF COMMENT --> <?php } ?> </div>
<?php echo $item->create_date; ?> <?php } ?> <?php } ?> </span> <?php } ?> <?php //only show button count comment in list comment if ($javconfig["systems"]->get("is_private", 0) == 0 || $item->is_private == 0 || $user->id == $item->user_id || JAVoiceHelpers::checkPermissionAdmin()) { if (JRequest::getVar("layout") != "item" && !JRequest::getVar("cid")) { ?> | <?php $sytem_comment = $javconfig['integrate']->get('run_system', 'intensedebate'); //if current system comment is jacomment if ($sytem_comment == 'jacomment') { $baseurl = (!empty($_SERVER['HTTPS']) ? "https://" : "http://") . $_SERVER['HTTP_HOST']; if ($_SERVER['SERVER_PORT'] != "80") { $baseurl .= ":" . $_SERVER['SERVER_PORT']; } $link = $baseurl . $link; ?> <span class="jav-comment">
function show_edit() { global $javconfig; $user = JFactory::getUser(); $model = $this->getModel(); if (!JAVoiceHelpers::checkPermissionAdmin()) { $isAllowRegisterEdit = 0; //print_r($javconfig["systems"]->get("is_edit_delete_voice",1));die(); if ($javconfig["systems"]->get("is_edit_delete_voice", 0)) { $item = $model->getItem(); $userE = JFactory::getUser(); $userEId = $userE->get('id'); if ($userEId == $item->user_id) { $timeE = $javconfig["systems"]->get("time_for_edit_voice", 900); if ($timeE != -1 || time() < $item->create_date + $timeE) { $isAllowRegisterEdit = 1; } } } if (!$isAllowRegisterEdit) { echo JText::_('YOU_DONT_PERMISSION'); exit; } } $type_id = JRequest::getInt('type'); $type = $model->getVoiceType($type_id); $this->assignRef('type', $type); $modelforums = JAVBModel::getInstance('forums', 'javoiceModel'); $fids = '0'; $tem = $modelforums->getForumByPermissionVote(); if (!$tem) { ?> <!-- --> <div class="jav-msg-error jav-notpermission"> <?php echo JText::_('SORRY_YOU_DONT_PERMISSION_TO_EDIT_THIS'); ?> <?php echo $type->title; ?> </div> <?php exit; } $fids = implode(',', $tem); $model = $this->getModel(); $item = $model->getItem(); $this->assignRef('item', $item); $where_more = " and f.id in ({$fids}) and vt.voice_types_id='{$type_id}'"; $join = " INNER JOIN #__jav_forums_has_voice_types as vt ON vt.forums_id=f.id"; $forums = $modelforums->getItems($where_more, 50, 0, 'f.ordering', '', $join); $displayForums = JHTML::_('select.genericlist', $forums, 'forums_id', "class=\"inputbox\" size=\"1\" ", 'id', 'title', $item->forums_id); $this->assignRef('displayForums', $displayForums); $this->assign("is_show_embed_video", $javconfig['plugin']->get('is_show_embed_video', 0)); $this->assign("enable_smileys", $javconfig['plugin']->get('enable_smileys', 0)); $this->assign("enable_bbcode", $javconfig['plugin']->get('enable_bbcode', 0)); $this->assign("enable_after_the_deadline", $javconfig['plugin']->get('enable_after_the_deadline', 0)); $this->assign("is_attach_image", $javconfig['plugin']->get('is_attach_image', 0)); $this->assign("total_attach_file", $javconfig['plugin']->get('total_attach_file', 0)); $this->assign("max_size_attach_file", $javconfig['plugin']->get('max_size_attach_file', 0)); $this->assign("is_enable_captcha", $javconfig['plugin']->get('is_enable_captcha', 0)); $this->assign("is_enable_captcha_user", $javconfig['plugin']->get('is_enable_captcha_user', 0)); echo $html = $this->loadTemplate('form_edit'); exit; }
function remove() { global $javconfig; $model = $this->getModel('items'); if (!JAVoiceHelpers::checkPermissionAdmin()) { if (!JAVoiceHelpers::checkPermissionAdmin()) { $isAllowRegisterEdit = 0; if ($javconfig["systems"]->get("is_edit_delete_voice", 0)) { $item = $model->getItem(); $user = JFactory::getUser(); $userEId = $user->get('id'); if ($userEId == $item->user_id) { $timeE = $javconfig["systems"]->get("time_for_edit_voice", 900); if ($timeE != -1 || time() < $item->create_date + $timeE) { $isAllowRegisterEdit = 1; } } } if (!$isAllowRegisterEdit) { $k = 0; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-loading'; $object[$k]->attr = 'html'; $object[$k]->content = JText::_("SORRY_YOU_DONT_PERMISSION_TO_EDIT_THIS"); $k++; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-loading'; $object[$k]->attr = 'css'; $object[$k]->content = 'display,block'; $helper = new JAVoiceHelpers(); echo $helper->parse_JSON_new($object); exit; } } } $cid = JRequest::getInt('cid'); $error = array(); if ($cid) { $error = $model->delete($cid); if ($error) { $err = implode(",", $error); $k = 0; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-loading'; $object[$k]->attr = 'html'; $object[$k]->content = $err; $k++; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-loading'; $object[$k]->attr = 'css'; $object[$k]->content = 'display,block'; $helper = new JAVoiceHelpers(); echo $helper->parse_JSON_new($object); exit; } else { $k = 0; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-succesfull'; $object[$k]->attr = 'html'; $object[$k]->content = JText::_("DELETE_DATA_SUCCESSFULLY"); $k++; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-succesfull'; $object[$k]->attr = 'timeout'; $object[$k]->content = '10000,hide'; $k++; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-succesfull'; $object[$k]->attr = 'css'; $object[$k]->content = 'display,block'; $k++; $object[$k] = new stdClass(); $object[$k]->id = '#jav-box-item-' . $cid; $object[$k]->attr = 'css'; $object[$k]->content = 'display,none'; $helper = new JAVoiceHelpers(); echo $helper->parse_JSON_new($object); exit; } } else { $k = 0; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-loading'; $object[$k]->attr = 'html'; $object[$k]->content = JText::_("ITEM_NOT_FOUND"); $k++; $object[$k] = new stdClass(); $object[$k]->id = '#jav-msg-loading'; $object[$k]->attr = 'css'; $object[$k]->content = 'display,block'; $helper = new JAVoiceHelpers(); echo $helper->parse_JSON_new($object); exit; } }