diff options
author | ivan <ivan> | 2008-10-19 00:38:09 +0000 |
---|---|---|
committer | ivan <ivan> | 2008-10-19 00:38:09 +0000 |
commit | 51d044c74ff531b744a6b570fe4a178654a0e7da (patch) | |
tree | 62f4435d7032ca93770ba035d1f94f2b0cdba2dc /httemplate/elements/search-cust_main.html | |
parent | 86a09d3645f2b92ecd735ce8354e5f99a64b050f (diff) |
add a master custnum field to agents, RT#2933 (roundabout)
Diffstat (limited to 'httemplate/elements/search-cust_main.html')
-rw-r--r-- | httemplate/elements/search-cust_main.html | 51 |
1 files changed, 34 insertions, 17 deletions
diff --git a/httemplate/elements/search-cust_main.html b/httemplate/elements/search-cust_main.html index f2b17eacb..dbcc2ed0b 100644 --- a/httemplate/elements/search-cust_main.html +++ b/httemplate/elements/search-cust_main.html @@ -1,23 +1,24 @@ -% -% my( %opt ) = @_; -% $opt{'field_name'} ||= 'custnum'; -% -% my $cust_main = ''; -% if ( $opt{'value'} ) { -% $cust_main = qsearchs( -% 'table' => 'cust_main', -% 'hashref' => { 'custnum' => $opt{'value'} }, -% 'extra_sql' => " AND ". $FS::CurrentUser::CurrentUser->agentnums_sql, -% ); -% } -% - - -<INPUT TYPE="hidden" NAME="<% $opt{'field_name'} %>" VALUE="<% $opt{'value'} %>"> +<INPUT TYPE="hidden" NAME="<% $opt{'field_name'} %>" VALUE="<% $value %>"> <!-- some false laziness w/ misc/batch-cust_pay.html, though not as bad as i'd thought at first... --> -<INPUT TYPE="text" NAME="<% $opt{'field_name'} %>_search" ID="<% $opt{'field_name'} %>_search" SIZE="32" VALUE="<% $cust_main ? $cust_main->name : '(cust #, name or company)' %>" onFocus="clearhint_<% $opt{'field_name'} %>_search(this);" onClick="clearhint_<% $opt{'field_name'} %>_search(this);" onChange="smart_<% $opt{'field_name'} %>_search(this);"> +<INPUT TYPE = "text" + NAME = "<% $opt{'field_name'} %>_search" + ID = "<% $opt{'field_name'} %>_search" + SIZE = "32" + VALUE="<% $cust_main ? $cust_main->name : '(cust #, name or company)' %>" + onFocus="clearhint_<% $opt{'field_name'} %>_search(this);" + onClick="clearhint_<% $opt{'field_name'} %>_search(this);" + onChange="smart_<% $opt{'field_name'} %>_search(this);" +> + +% if ( $opt{'find_button'} ) { + <INPUT TYPE = "button" + VALUE = 'Find', + NAME = "<% $opt{'field_name'} %>_findbutton" + onClick = "smart_<% $opt{'field_name'} %>_search(this.form.<% $opt{'field_name'} %>_search);" + > +% } <SELECT NAME="<% $opt{'field_name'} %>_select" ID="<% $opt{'field_name'} %>_select" STYLE="color:#ff0000; display:none" onChange="select_<% $opt{'field_name'} %>(this);"> </SELECT> @@ -161,4 +162,20 @@ } </SCRIPT> +<%init> +my( %opt ) = @_; +$opt{'field_name'} ||= 'custnum'; + +my $value = $opt{'curr_value'} || $opt{'value'}; + +my $cust_main = ''; +if ( $value ) { + $cust_main = qsearchs({ + 'table' => 'cust_main', + 'hashref' => { 'custnum' => $value }, + 'extra_sql' => " AND ". $FS::CurrentUser::CurrentUser->agentnums_sql, + }); +} + +</%init> |