diff options
| author | ivan <ivan> | 2009-02-17 07:40:01 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2009-02-17 07:40:01 +0000 | 
| commit | ec48007f6bec82068c7a00fd8aa659ea4b999f92 (patch) | |
| tree | e00b2639b677a28fdb3212ba3feef3f2a741aa08 /httemplate/edit/part_pkg.cgi | |
| parent | d7b1a575ccef91f704b1573c431235441d52e47d (diff) | |
kludge to clone customer packages you otherwise couldn't see, RT#4854
Diffstat (limited to 'httemplate/edit/part_pkg.cgi')
| -rwxr-xr-x | httemplate/edit/part_pkg.cgi | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index 2b1bab67f..d3479951e 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -5,8 +5,7 @@                'agent_virt'            => 1,                'agent_null_right'      => $edit_global, -              'agent_clone_extra_sql' => FS::part_pkg->curuser_pkgs_sql, - +              'agent_clone_extra_sql' => $agent_clone_extra_sql,                #'viewall_dir'           => 'browse',                'viewall_url'           => $p.'browse/part_pkg.cgi',                'html_init'             => include('/elements/init_overlib.html'). @@ -207,6 +206,12 @@ my $begin_callback = sub {  my $disabled_type = $acl_edit_either ? 'checkbox' : 'hidden'; +my $agent_clone_extra_sql =  +  ' ( '. FS::part_pkg->curuser_pkgs_sql. +  #kludge to clone custom customer packages you otherwise couldn't see +  "   OR ( part_pkg.disabled = 'Y' AND part_pkg.comment LIKE '(CUSTOM)' ) ". +  ' ) '; +  my $conf = new FS::Conf;  my $taxproducts = $conf->exists('enable_taxproducts');  | 
