There is a small bug with itrader when any moderator tries to edit the rating of a deal.
If he doesn't happen to be the deal starter or the person who gave the feeddback originally, itrader will give "Deal URL Invalid" error.
Technically a person who has been given admin rights for editing the feedback and deletions should be able to edit the feedback also.
Here is the bug fix if someone wants:
open includes/functions_itrader_urlcheck.php
find
PHP Code:
function itrader_checkurl0($dealurl)
{
global $vbulletin;
replace
PHP Code:
function itrader_checkurl0($dealurl)
{
global $vbulletin, $permissions;
find
PHP Code:
function itrader_checkurl123($dealurl)
{
global $vbulletin;
replace
PHP Code:
function itrader_checkurl123($dealurl)
{
global $vbulletin, $permissions;
find twice
PHP Code:
if ($result['postuserid'] != $vbulletin->GPC['userid'] AND $result['postuserid'] != $vbulletin->userinfo['userid'])
{
replace
PHP Code:
if ($result['postuserid'] != $vbulletin->GPC['userid'] AND $result['postuserid'] != $vbulletin->userinfo['userid']
AND !($permissions['itraderpermissions'] & $vbulletin->bf_ugp['itraderpermissions']['canadmin']))
{
this will fix the bug.
Hope this helps someone