function editreview($rev_id, $link_id, $option) { $database =& JFactory::getDBO(); $my =& JFactory::getUser(); $jdate = JFactory::getDate(); $row = new mtReviews($database); $row->load($rev_id); if ($row->rev_id == 0) { $row->link_id = $link_id; $row->owner = $my->username; $row->rev_approved = 1; $row->rev_date = $jdate->toMySQL(); $row->not_registered = 0; } else { if ($row->user_id > 0) { $database->setQuery('SELECT username FROM #__users WHERE id =' . $database->quote($row->user_id)); $row->owner = $database->loadResult(); $row->not_registered = 0; } else { $row->not_registered = 1; } } # Yes/No select list $lists['rev_approved'] = JHTML::_('select.booleanlist', "rev_approved", 'class="inputbox"', $row->rev_approved == 1 ? 1 : 0); $lists['ownersreply_approved'] = JHTML::_('select.booleanlist', "ownersreply_approved", 'class="inputbox"', $row->ownersreply_approved == 1 ? 1 : 0); # Lookup Cat ID $link = new mtLinks($database); $link->load($row->link_id); # Get Pathway $pathWay = new mtPathWay($link->cat_id); # Get Return task - Used by listpending_links $returntask = JRequest::getCmd('returntask', '', 'post'); HTML_mtree::editreview($row, $pathWay, $returntask, $lists, $option); }