@@ -212,11 +212,17 @@ function FieldToSelectOneGLAccount($VariableName, $SelectedValue, $Label = '', $
212212 $ HTML = '<field>
213213 <label for=" ' . $ VariableName . '"> ' . $ Label . ':</label>
214214 <select ' ;
215- $ HTML .= AddAttributesToField ($ TabIndex , $ Required , $ AutoFocus );
215+ $ HTML .= AddAttributesToField ($ TabIndex , $ Required , $ AutoFocus );
216216 $ HTML .= 'name=" ' . $ VariableName . '"> ' ;
217+
218+ if ($ Required ){
219+ $ HTML .= '<option value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
220+ } elseif (!isset ($ SelectedValue ) OR ($ SelectedValue == '' )) {
221+ $ HTML .= '<option selected="selected" value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
222+ }
217223
218224 while ($ MyRow = DB_fetch_array ($ Result )) {
219- $ TextOption = $ MyRow ['accountcode ' ] . ' - ' . htmlspecialchars ($ MyRow ['accountname ' ], ENT_QUOTES , 'UTF-8 ' , false );
225+ $ TextOption = str_pad ( $ MyRow ['accountcode ' ], 20 , ' ' , STR_PAD_RIGHT ) . ' - ' . htmlspecialchars ($ MyRow ['accountname ' ], ENT_QUOTES , 'UTF-8 ' , false );
220226 if ($ MyRow ['accountcode ' ] == $ SelectedValue ) {
221227 $ HTML .= '<option selected="selected" value=" ' . $ MyRow ['accountcode ' ] . '"> ' . $ TextOption . '</option> ' ;
222228 }
@@ -349,9 +355,12 @@ function FieldToSelectOnePeriod($VariableName, $SelectedValue, $Label = '', $Hel
349355 $ HTML .= AddAttributesToField ($ TabIndex , $ Required , $ AutoFocus );
350356 $ HTML .= 'name=" ' . $ VariableName . '"> ' ;
351357
352- if (!isset ($ SelectedValue )) {
358+ if ($ Required ){
359+ $ HTML .= '<option value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
360+ } elseif (!isset ($ SelectedValue ) OR ($ SelectedValue == '' )) {
353361 $ HTML .= '<option selected="selected" value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
354362 }
363+
355364 while ($ MyRow = DB_fetch_array ($ Result )) {
356365 if (isset ($ SelectedValue ) AND ($ MyRow ['periodno ' ] == $ SelectedValue )) {
357366 $ HTML .= '<option selected="selected" value=" ' . $ MyRow ['periodno ' ] . '"> ' . MonthAndYearFromSQLDate ($ MyRow ['lastdate_in_period ' ]) . '</option> ' ;
@@ -384,7 +393,9 @@ function FieldToSelectOneSalesArea($VariableName, $SelectedValue, $Label = '', $
384393 $ HTML .= AddAttributesToField ($ TabIndex , $ Required , $ AutoFocus );
385394 $ HTML .= 'name=" ' . $ VariableName . '"> ' ;
386395
387- if (!isset ($ SelectedValue )) {
396+ if ($ Required ){
397+ $ HTML .= '<option value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
398+ } elseif (!isset ($ SelectedValue ) OR ($ SelectedValue == '' )) {
388399 $ HTML .= '<option selected="selected" value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
389400 }
390401
@@ -524,7 +535,9 @@ function FieldToSelectOneSysType($VariableName, $SelectedValue, $Label = '', $He
524535 $ HTML .= AddAttributesToField ($ TabIndex , $ Required , $ AutoFocus );
525536 $ HTML .= 'name=" ' . $ VariableName . '"> ' ;
526537
527- if (!isset ($ SelectedValue )) {
538+ if ($ Required ){
539+ $ HTML .= '<option value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
540+ } elseif (!isset ($ SelectedValue ) OR ($ SelectedValue == '' )) {
528541 $ HTML .= '<option selected="selected" value=""> ' . __ ('Not Yet Selected ' ) . '</option> ' ;
529542 }
530543
@@ -613,8 +626,6 @@ function FieldToSelectOneNumber($VariableName, $SelectedValue, $Size, $MaxLength
613626 return $ HTML ;
614627}
615628
616-
617-
618629function FieldToSelectOneTextArea ($ VariableName , $ SelectedValue , $ Cols , $ Rows , $ Label = '' , $ HelpText = '' , $ Filter = '' , $ TabIndex = '' , $ Required = true , $ AutoFocus = false ) {
619630
620631 $ HTML = '<field> ' ;
0 commit comments