[button text="Show Orders"]
affiliate=[cgi item_id]
mv_nextpage=__UI_BASE__/reports/order/ByAffiliate
[/button]
[button text="Show Traffic"]
affiliate=[cgi item_id]
[tag time]
ui_begin_date=%Y%m
ui_end_date=%Y%mz
ui_by_day=1
[/tag]
mv_nextpage=__UI_BASE__/reports/traffic/ByAffiliate
[/button]
[button text="Delete affiliate"
confirm="Are you sure you want to delete this affiliate?"]
[flag type=write table="[cgi mv_data_table]"]
[set ui_error][/set]
[if-mm function="!tables" table="[cgi mv_data_table]"]
[seti ui_error]Not authorized for table '[cgi mv_data_table]'.[/seti]
[/if-mm]
[if !scratch ui_error]
[perl tables="[cgi mv_data_table]"]
unless ($db = $Db{$CGI->{mv_data_table}}) {
$Scratch->{ui_error} = "bad data table $CGI->{mv_data_table}";
}
#Log("trying to delete $CGI->{item_id}");
$db->delete_record($CGI->{item_id})
or $Scratch->{ui_error} = "Failed to delete $CGI->{item_id}";
return;
[/perl]
[/if]
[if scratch ui_error]
mv_nextpage=__UI_BASE__/error
[else]
mv_nextpage=@@MV_PAGE@@
[/else]
[/if]
[/button]
|
[if cgi ui_flex_key]
[seti keypos][cgi ui_flex_key][/seti]
[elsif type=data term="__UI_META_TABLE__::outboard::[cgi mv_data_table]"]
[seti keypos][data table=__UI_META_TABLE__ col=outboard key="[cgi mv_data_table]"][/seti]
[/elsif]
[else]
[set keypos]0[/set]
[/else]
[/if]
[calc]
$Config->{NoSearch} = '';
if ($CGI->{ui_text_qualification}) {
$CGI->{ui_text_qualification} = "se=$CGI->{ui_text_qualification}";
}
else {
$CGI->{ui_text_qualification} = "ra=yes";
}
$CGI->{ui_description_field} =
q{[data table=__UI_META_TABLE__
col=field
key="[cgi mv_data_table]"
]};
return;
[/calc]
[if cgi ui_description_field]
[loop more=1
search="
fi=[cgi mv_data_table]
st=db
[cgi ui_text_qualification]
su=1
md=1
tf=[cgi ui_description_field]
rf=[scratch keypos],[cgi ui_description_field]
"]
[more-list] Too big for one page: [more][/more-list]
[/loop]
[else]
[loop more=1
search="
fi=[cgi mv_data_table]
st=db
ra=yes
md=1
tf=0
rf=0
"]
[more-list] Items [matches] of [value mv_search_match_count], pages: [more][/more-list]
[/loop]
[/else]
[/if]
|