diff options
| author | ivan <ivan> | 2009-04-15 07:14:11 +0000 | 
|---|---|---|
| committer | ivan <ivan> | 2009-04-15 07:14:11 +0000 | 
| commit | 9f5e5a6ef0aa20bafb200c0bfa9678bbccda127b (patch) | |
| tree | 40bfc82f85a76d1856256cdf5c1637ce66025496 /httemplate | |
| parent | ba176b6005c1c09cfd00c57befe72ba9561b77f8 (diff) | |
should fix view of unlinked phone numbers, RT#5171
Diffstat (limited to 'httemplate')
| -rw-r--r-- | httemplate/view/elements/svc_Common.html | 55 | ||||
| -rw-r--r-- | httemplate/view/svc_Common.html | 12 | 
2 files changed, 37 insertions, 30 deletions
| diff --git a/httemplate/view/elements/svc_Common.html b/httemplate/view/elements/svc_Common.html index a0b4e37b2..125fcd0b8 100644 --- a/httemplate/view/elements/svc_Common.html +++ b/httemplate/view/elements/svc_Common.html @@ -1,30 +1,40 @@ -%  # options example... -%  # -%  # 'table' => 'svc_something' -%  # -%  # 'labels' => { -%  #               'column' => 'Label', -%  #             }, -%  # -%  # listref - each item is a literal column name (or method) or (notyet) coderef -%  # if not specified all columns (except for the primary key) will be viewable -%  # 'fields' => [ -%  #             ] -%  # -%  # # defaults to "edit/$table.cgi?", will have svcnum appended -%  # 'edit_url' =>  -% -% -% if ( $custnum ) {  +<%doc> + +#Example: + +  include( 'elements/svc_Common.html,  +             'table' => 'svc_something' + +             'labels' => { +                           'column' => 'Label', +                         }, + +             #listref - each item is a literal column name (or method) or +             # (notyet) coderef.  if not specified all columns (except for the +             #primary key) will be viewable +             'fields' => [ +                         ] + +             # defaults to "edit/$table.cgi?", will have svcnum appended +             'edit_url' =>  +         ) + +</%doc> +% if ( $custnum ) {     <% include("/elements/header.html","View $label: $value") %>    <% include( '/elements/small_custview.html', $custnum, '', 1,       "${p}view/cust_main.cgi") %>    <BR> +  % } else {  +  <% include("/elements/header.html","View $label: $value", menubar( +      "Cancel this (unaudited) $label" => +            "javascript:areyousure(\'${p}misc/cancel-unaudited.cgi?$svcnum\')" +  )) %>    <SCRIPT>    function areyousure(href) { @@ -33,13 +43,8 @@    }    </SCRIPT> -  <% include("/elements/header.html","View $label: $value", menubar( -      "Cancel this (unaudited) $label" => -            "javascript:areyousure(\'${p}misc/cancel-unaudited.cgi?$svcnum\')" -  )) %>  % }  -  Service #<B><% $svcnum %></B>  % my $url = $opt{'edit_url'} || $p. 'edit/'. $opt{'table'}. '.cgi?';  | <A HREF="<%$url%><%$svcnum%>">Edit this <% $label %></A> @@ -130,7 +135,9 @@ my $svc_x = qsearchs({                   ' LEFT JOIN cust_pkg  USING ( pkgnum  ) '.                   ' LEFT JOIN cust_main USING ( custnum ) ',    'hashref'   => { 'svcnum' => $svcnum }, -  'extra_sql' => ' AND '. $FS::CurrentUser::CurrentUser->agentnums_sql, +  'extra_sql' => ' AND '. $FS::CurrentUser::CurrentUser->agentnums_sql( +                            'null_right' => 'View/link unlinked services' +                          ),  }) or die "Unknown svcnum $svcnum in ". $opt{'table'}. " table\n";  my $cust_svc = $svc_x->cust_svc; diff --git a/httemplate/view/svc_Common.html b/httemplate/view/svc_Common.html index bb3a6dd33..defbee974 100644 --- a/httemplate/view/svc_Common.html +++ b/httemplate/view/svc_Common.html @@ -1,3 +1,9 @@ +<% include('elements/svc_Common.html', +             'table'    => $table, +	     'edit_url' => $p."edit/svc_Common.html?svcdb=$table;svcnum=", +	     %opt, +          ) +%>  <%init>  # false laziness w/edit/svc_Common.html @@ -21,9 +27,3 @@ if ( UNIVERSAL::can("FS::$table", 'table_info') ) {  }  </%init> -<% include('elements/svc_Common.html', -             'table'    => $table, -	     'edit_url' => $p."edit/svc_Common.html?svcdb=$table;svcnum=", -	     %opt, -          ) -%> | 
