Anscheinend mag Perl es nicht, wenn der Block zu map auf der naechsten Zeile beginnt.
[kivitendo-erp.git] / bin / mozilla / pe.pl
index 8327349..201e96b 100644 (file)
 #
 #======================================================================
 
-
 use SL::PE;
 
 1;
-# end of main
-
 
+# end of main
 
 sub add {
   $lxdebug->enter_sub();
@@ -46,15 +44,16 @@ sub add {
   $form->{title} = "Add";
 
   # construct callback
-  $form->{callback} = "$form->{script}?action=add&type=$form->{type}&path=$form->{path}&login=$form->{login}&password=$form->{password}" unless $form->{callback};
+  $form->{callback} =
+    "$form->{script}?action=add&type=$form->{type}&path=$form->{path}&login=$form->{login}&password=$form->{password}"
+    unless $form->{callback};
+
+  &{"form_$form->{type}_header"};
+  &{"form_$form->{type}_footer"};
 
-  &{ "form_$form->{type}_header" };
-  &{ "form_$form->{type}_footer" };
-  
   $lxdebug->leave_sub();
 }
 
-
 sub edit {
   $lxdebug->enter_sub();
 
@@ -67,41 +66,40 @@ sub edit {
     PE->get_partsgroup(\%myconfig, \%$form);
   }
 
-  &{ "form_$form->{type}_header" };
-  &{ "form_$form->{type}_footer" };
-  
+  &{"form_$form->{type}_header"};
+  &{"form_$form->{type}_footer"};
+
   $lxdebug->leave_sub();
 }
 
-
 sub search {
   $lxdebug->enter_sub();
 
   if ($form->{type} eq 'project') {
-    $report = "project_report";
-    $sort = 'projectnumber';
+    $report        = "project_report";
+    $sort          = 'projectnumber';
     $form->{title} = $locale->text('Projects');
 
     $number = qq|
        <tr>
-         <th align=right width=1%>|.$locale->text('Number').qq|</th>
+         <th align=right width=1%>| . $locale->text('Number') . qq|</th>
          <td><input name=projectnumber size=20></td>
        </tr>
        <tr>
-         <th align=right>|.$locale->text('Description').qq|</th>
+         <th align=right>| . $locale->text('Description') . qq|</th>
          <td><input name=description size=60></td>
        </tr>
 |;
 
   }
   if ($form->{type} eq 'partsgroup') {
-    $report = "partsgroup_report";
-    $sort = 'partsgroup';
+    $report        = "partsgroup_report";
+    $sort          = 'partsgroup';
     $form->{title} = $locale->text('Groups');
-    
+
     $number = qq|
        <tr>
-         <th align=right width=1%>|.$locale->text('Group').qq|</th>
+         <th align=right width=1%>| . $locale->text('Group') . qq|</th>
          <td><input name=partsgroup size=20></td>
        </tr>
 |;
@@ -129,8 +127,11 @@ sub search {
         $number
        <tr>
          <td></td>
-         <td><input name=status class=radio type=radio value=all checked>&nbsp;|.$locale->text('All').qq|
-         <input name=status class=radio type=radio value=orphaned>&nbsp;|.$locale->text('Orphaned').qq|</td>
+         <td><input name=status class=radio type=radio value=all checked>&nbsp;|
+    . $locale->text('All') . qq|
+         <input name=status class=radio type=radio value=orphaned>&nbsp;|
+    . $locale->text('Orphaned')
+    . qq|</td>
        </tr>
       </table>
     </td>
@@ -147,7 +148,8 @@ sub search {
 <input type=hidden name=password value=$form->{password}>
 
 <br>
-<input class=submit type=submit name=action value="|.$locale->text('Continue').qq|">
+<input class=submit type=submit name=action value="|
+    . $locale->text('Continue') . qq|">
 </form>
 
 </body>
@@ -157,17 +159,17 @@ sub search {
   $lxdebug->leave_sub();
 }
 
-
-
 sub project_report {
   $lxdebug->enter_sub();
 
-  map { $form->{$_} = $form->unescape($form->{$_}) } (projectnumber, description);
+  map { $form->{$_} = $form->unescape($form->{$_}) }
+    (projectnumber, description);
   PE->projects(\%myconfig, \%$form);
 
-  $callback = "$form->{script}?action=project_report&type=$form->{type}&path=$form->{path}&login=$form->{login}&password=$form->{password}&status=$form->{status}";
+  $callback =
+    "$form->{script}?action=project_report&type=$form->{type}&path=$form->{path}&login=$form->{login}&password=$form->{password}&status=$form->{status}";
   $href = $callback;
-  
+
   if ($form->{status} eq 'all') {
     $option = $locale->text('All');
   }
@@ -175,26 +177,33 @@ sub project_report {
     $option .= $locale->text('Orphaned');
   }
   if ($form->{projectnumber}) {
-    $href .= "&projectnumber=".$form->escape($form->{projectnumber});
+    $href     .= "&projectnumber=" . $form->escape($form->{projectnumber});
     $callback .= "&projectnumber=$form->{projectnumber}";
-    $option .= "\n<br>".$locale->text('Project')." : $form->{projectnumber}";
+    $option   .=
+      "\n<br>" . $locale->text('Project') . " : $form->{projectnumber}";
   }
   if ($form->{description}) {
-    $href .= "&description=".$form->escape($form->{description});
+    $href     .= "&description=" . $form->escape($form->{description});
     $callback .= "&description=$form->{description}";
-    $option .= "\n<br>".$locale->text('Description')." : $form->{description}";
+    $option   .=
+      "\n<br>" . $locale->text('Description') . " : $form->{description}";
   }
-    
 
   @column_index = $form->sort_columns(qw(projectnumber description));
 
-  $column_header{projectnumber} = qq|<th><a class=listheading href=$href&sort=projectnumber>|.$locale->text('Number').qq|</a></th>|;
-  $column_header{description} = qq|<th><a class=listheading href=$href&sort=description>|.$locale->text('Description').qq|</a></th>|;
+  $column_header{projectnumber} =
+      qq|<th><a class=listheading href=$href&sort=projectnumber>|
+    . $locale->text('Number')
+    . qq|</a></th>|;
+  $column_header{description} =
+      qq|<th><a class=listheading href=$href&sort=description>|
+    . $locale->text('Description')
+    . qq|</a></th>|;
 
   $form->{title} = $locale->text('Projects');
 
   $form->header;
+
   print qq|
 <body>
 
@@ -213,7 +222,7 @@ sub project_report {
 |;
 
   map { print "$column_header{$_}\n" } @column_index;
-  
+
   print qq|
         </tr>
 |;
@@ -223,25 +232,27 @@ sub project_report {
 
   # escape callback for href
   $callback = $form->escape($callback);
-  
+
   foreach $ref (@{ $form->{project_list} }) {
-    
-    $i++; $i %= 2;
-    
+
+    $i++;
+    $i %= 2;
+
     print qq|
         <tr valign=top class=listrow$i>
 |;
-    
-    $column_data{projectnumber} = qq|<td><a href=$form->{script}?action=edit&type=$form->{type}&status=$form->{status}&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{projectnumber}</td>|;
+
+    $column_data{projectnumber} =
+      qq|<td><a href=$form->{script}?action=edit&type=$form->{type}&status=$form->{status}&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{projectnumber}</td>|;
     $column_data{description} = qq|<td>$ref->{description}&nbsp;</td>|;
-    
+
     map { print "$column_data{$_}\n" } @column_index;
-    
+
     print "
         </tr>
 ";
   }
-  
+
   print qq|
       </table>
     </td>
@@ -262,7 +273,8 @@ sub project_report {
 <input type=hidden name=login value=$form->{login}>
 <input type=hidden name=password value=$form->{password}>
 
-<input class=submit type=submit name=action value="|.$locale->text('Add').qq|">|;
+<input class=submit type=submit name=action value="|
+    . $locale->text('Add') . qq|">|;
 
   if ($form->{menubar}) {
     require "$form->{path}/menu.pl";
@@ -271,7 +283,7 @@ sub project_report {
 
   print qq|
   </form>
-  
+
 </body>
 </html>
 |;
@@ -279,23 +291,24 @@ sub project_report {
   $lxdebug->leave_sub();
 }
 
-
 sub form_project_header {
   $lxdebug->enter_sub();
 
   $form->{title} = $locale->text("$form->{title} Project");
-  
-# $locale->text('Add Project')
-# $locale->text('Edit Project')
+
+  # $locale->text('Add Project')
+  # $locale->text('Edit Project')
 
   $form->{description} =~ s/\"/&quot;/g;
 
   if (($rows = $form->numtextrows($form->{description}, 60)) > 1) {
-    $description = qq|<textarea name="description" rows=$rows cols=60 style="width: 100%" wrap=soft>$form->{description}</textarea>|;
+    $description =
+      qq|<textarea name="description" rows=$rows cols=60 style="width: 100%" wrap=soft>$form->{description}</textarea>|;
   } else {
-    $description = qq|<input name=description size=60 value="$form->{description}">|;
+    $description =
+      qq|<input name=description size=60 value="$form->{description}">|;
   }
-  
+
   $form->header;
 
   print qq|
@@ -315,11 +328,11 @@ sub form_project_header {
     <td>
       <table>
        <tr>
-         <th align=right>|.$locale->text('Number').qq|</th>
+         <th align=right>| . $locale->text('Number') . qq|</th>
          <td><input name=projectnumber size=20 value="$form->{projectnumber}"></td>
        </tr>
        <tr>
-         <th align=right>|.$locale->text('Description').qq|</th>
+         <th align=right>| . $locale->text('Description') . qq|</th>
          <td>$description</td>
        </tr>
       </table>
@@ -334,7 +347,6 @@ sub form_project_header {
   $lxdebug->leave_sub();
 }
 
-
 sub form_project_footer {
   $lxdebug->enter_sub();
 
@@ -346,12 +358,14 @@ sub form_project_footer {
 <input type=hidden name=login value=$form->{login}>
 <input type=hidden name=password value=$form->{password}>
 
-<br><input type=submit class=submit name=action value="|.$locale->text('Save').qq|">
+<br><input type=submit class=submit name=action value="|
+    . $locale->text('Save') . qq|">
 |;
 
   if ($form->{id} && $form->{orphaned}) {
     print qq|
-<input type=submit class=submit name=action value="|.$locale->text('Delete').qq|">|;
+<input type=submit class=submit name=action value="|
+      . $locale->text('Delete') . qq|">|;
   }
 
   if ($form->{menubar}) {
@@ -369,7 +383,6 @@ sub form_project_footer {
   $lxdebug->leave_sub();
 }
 
-
 sub save {
   $lxdebug->enter_sub();
 
@@ -387,13 +400,12 @@ sub save {
   $lxdebug->leave_sub();
 }
 
-
 sub delete {
   $lxdebug->enter_sub();
 
   PE->delete_tuple(\%myconfig, \%$form);
-  
-  if ($form->{type} eq 'project') { 
+
+  if ($form->{type} eq 'project') {
     $form->redirect($locale->text('Project deleted!'));
   }
   if ($form->{type} eq 'partsgroup') {
@@ -403,9 +415,7 @@ sub delete {
   $lxdebug->leave_sub();
 }
 
-
-sub continue { &{ $form->{nextsub} } };
-
+sub continue { &{ $form->{nextsub} } }
 
 sub partsgroup_report {
   $lxdebug->enter_sub();
@@ -413,8 +423,9 @@ sub partsgroup_report {
   map { $form->{$_} = $form->unescape($form->{$_}) } (partsgroup);
   PE->partsgroups(\%myconfig, \%$form);
 
-  $callback = "$form->{script}?action=partsgroup_report&type=$form->{type}&path=$form->{path}&login=$form->{login}&password=$form->{password}&status=$form->{status}";
-  
+  $callback =
+    "$form->{script}?action=partsgroup_report&type=$form->{type}&path=$form->{path}&login=$form->{login}&password=$form->{password}&status=$form->{status}";
+
   if ($form->{status} eq 'all') {
     $option = $locale->text('All');
   }
@@ -423,18 +434,18 @@ sub partsgroup_report {
   }
   if ($form->{partsgroup}) {
     $callback .= "&partsgroup=$form->{partsgroup}";
-    $option .= "\n<br>".$locale->text('Group')." : $form->{partsgroup}";
+    $option   .= "\n<br>" . $locale->text('Group') . " : $form->{partsgroup}";
   }
-   
 
   @column_index = $form->sort_columns(qw(partsgroup));
 
-  $column_header{partsgroup} = qq|<th class=listheading width=90%>|.$locale->text('Group').qq|</th>|;
+  $column_header{partsgroup} =
+    qq|<th class=listheading width=90%>| . $locale->text('Group') . qq|</th>|;
 
   $form->{title} = $locale->text('Groups');
 
   $form->header;
+
   print qq|
 <body>
 
@@ -453,7 +464,7 @@ sub partsgroup_report {
 |;
 
   map { print "$column_header{$_}\n" } @column_index;
-  
+
   print qq|
         </tr>
 |;
@@ -463,23 +474,25 @@ sub partsgroup_report {
 
   # escape callback for href
   $callback = $form->escape($callback);
-  
+
   foreach $ref (@{ $form->{item_list} }) {
-    
-    $i++; $i %= 2;
-    
+
+    $i++;
+    $i %= 2;
+
     print qq|
         <tr valign=top class=listrow$i>
 |;
-    
-    $column_data{partsgroup} = qq|<td><a href=$form->{script}?action=edit&type=$form->{type}&status=$form->{status}&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{partsgroup}</td>|;
+
+    $column_data{partsgroup} =
+      qq|<td><a href=$form->{script}?action=edit&type=$form->{type}&status=$form->{status}&id=$ref->{id}&path=$form->{path}&login=$form->{login}&password=$form->{password}&callback=$callback>$ref->{partsgroup}</td>|;
     map { print "$column_data{$_}\n" } @column_index;
-    
+
     print "
         </tr>
 ";
   }
-  
+
   print qq|
       </table>
     </td>
@@ -500,7 +513,8 @@ sub partsgroup_report {
 <input type=hidden name=login value=$form->{login}>
 <input type=hidden name=password value=$form->{password}>
 
-<input class=submit type=submit name=action value="|.$locale->text('Add').qq|">|;
+<input class=submit type=submit name=action value="|
+    . $locale->text('Add') . qq|">|;
 
   if ($form->{menubar}) {
     require "$form->{path}/menu.pl";
@@ -517,18 +531,16 @@ sub partsgroup_report {
   $lxdebug->leave_sub();
 }
 
-
 sub form_partsgroup_header {
   $lxdebug->enter_sub();
 
   $form->{title} = $locale->text("$form->{title} Group");
-  
-# $locale->text('Add Group')
-# $locale->text('Edit Group')
+
+  # $locale->text('Add Group')
+  # $locale->text('Edit Group')
 
   $form->{partsgroup} =~ s/\"/&quot;/g;
 
-  
   $form->header;
 
   print qq|
@@ -548,7 +560,7 @@ sub form_partsgroup_header {
     <td>
       <table width=100%>
        <tr>
-         <th align=right>|.$locale->text('Group').qq|</th>
+         <th align=right>| . $locale->text('Group') . qq|</th>
 
           <td><input name=partsgroup size=30 value="$form->{partsgroup}"></td>
        </tr>
@@ -564,7 +576,6 @@ sub form_partsgroup_header {
   $lxdebug->leave_sub();
 }
 
-
 sub form_partsgroup_footer {
   $lxdebug->enter_sub();
 
@@ -576,12 +587,14 @@ sub form_partsgroup_footer {
 <input type=hidden name=login value=$form->{login}>
 <input type=hidden name=password value=$form->{password}>
 
-<br><input type=submit class=submit name=action value="|.$locale->text('Save').qq|">
+<br><input type=submit class=submit name=action value="|
+    . $locale->text('Save') . qq|">
 |;
 
   if ($form->{id} && $form->{orphaned}) {
     print qq|
-<input type=submit class=submit name=action value="|.$locale->text('Delete').qq|">|;
+<input type=submit class=submit name=action value="|
+      . $locale->text('Delete') . qq|">|;
   }
 
   if ($form->{menubar}) {
@@ -598,5 +611,3 @@ sub form_partsgroup_footer {
 
   $lxdebug->leave_sub();
 }
-
-