Marius Cramer
2013-11-14 7fe908c50c8dbc5cc05f571dbe11d66141caacd4
interface/lib/classes/searchform_tpl_generator.inc.php
@@ -29,11 +29,11 @@
*/
class searchform_tpl_generator {
   function buildHTML($listDef,$module = '') {
   function buildHTML($listDef, $module = '') {
      global $app;
      $lang = array();
      $html = '<form name="myform" action="'.$listDef["file"].'" method="POST">
<div class="frmTextHead"><tmpl_var name="list_head_txt"></div><br />
@@ -43,23 +43,23 @@
      $lang["list_head_txt"] = $listDef["name"];
      foreach($listDef["item"] as $field) {
         $key = $field["field"];
         if($field["formtype"] == 'SELECT') {
            $html .= "
  <tr>
    <td class=\"frmText11\"><tmpl_var name=\"".$key."_txt\">:</td>
   <td><select name=\"".$listDef["search_prefix"].$key."\">{tmpl_var name='".$listDef["search_prefix"].$key."'}</select></td>
  </tr>";
           } else {
         } else {
            $html .= "
  <tr>
    <td class=\"frmText11\"><tmpl_var name=\"".$key."_txt\">:</td>
   <td><input type=\"text\" name=\"".$listDef["search_prefix"].$key."\" value=\"{tmpl_var name='".$listDef["search_prefix"].$key."'}\" class=\"text\" /></td>
  </tr>";
           }
         }
      }
$html .= '
      $html .= '
  <tr>
    <td colspan="2" align="center"><input name="Filter" type="image" id="Filter" src="../themes/iprg/images/btn_filter.png"></td>
  </tr>
@@ -67,14 +67,14 @@
</tmpl_if>
<tmpl_if name="searchresult_visible">
<p>
[<a class="frmText11" href="domain_search.php?searchform_visible=yes&searchresult_visible=no&empty_searchfields=yes">Neue Suche</a>]
[<a class="frmText11" href="domain_search.php?searchform_visible=yes&searchresult_visible=no&empty_searchfields=yes">Neue Suche</a>]
[<a class="frmText11" href="domain_search.php?searchform_visible=yes&searchresult_visible=no&empty_searchfields=no">Suchkriterien ändern</a>]
Suche speichern unter: <input type="text" name="search_save_as" /> <input type="submit" name="btn_submit_search_save" value="Speichern" />
Suche speichern unter: <input type="text" name="search_save_as" /> <input type="submit" name="btn_submit_search_save" value="Speichern" />
</p>
<table width="100%" border="0" cellspacing="0" cellpadding="4">
  <tr>
';
      $lang["list_head_txt"] = $listDef["name"];
      foreach($listDef["item"] as $field) {
         $key = $field["field"];
@@ -83,25 +83,25 @@
         $html .= "</tmpl_if>";
         $lang[$key."_txt"] = $key;
      }
      $html .= '    <td class="tblHead">&nbsp;</td>
  </tr>
  <tmpl_loop name="records">
  <tr bgcolor="{tmpl_var name="bgcolor"}">
';
      foreach($listDef["item"] as $field) {
         $key = $field["field"];
         $html .= "<tmpl_if name='".$key."_visible'>";
         $html .= "    <td class=\"frmText11\"><a href=\"".$listDef["edit_file"]."?id={tmpl_var name='id'}\" class=\"frmText11\">{tmpl_var name=\"".$key."\"}</a></td>\r\n";
         $html .= "</tmpl_if>";
      }
      $html .= "    <td class=\"frmText11\" align=\"right\">[<a href=\"javascript: del_record('".$listDef["delete_file"]."?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}');\" class=\"frmText11\">{tmpl_var name='delete_txt'}</a>]</td>
  </tr>
  </tmpl_loop>
";
  $html .= '
      $html .= '
</table><table width="100%" border="0" cellspacing="0" cellpadding="4">
  <tr>
     <td height="40" align="center" class="tblFooter"><tmpl_var name="paging"></td>
@@ -109,28 +109,28 @@
</table>
</tmpl_if>
</form>';
      if($module == '') {
         $filename = 'templates/'.$listDef["name"].'_search.htm';
      } else {
         $filename = '../'.$module.'/templates/'.$listDef["name"].'_search.htm';
      }
      // speichere Template
      if (!$handle = fopen($filename, 'w')) {
           print "Cannot open file ($filename)";
           exit;
         }
         if (!fwrite($handle, $html)) {
         print "Cannot write to file ($filename)";
         exit;
      if (!$handle = fopen($filename, 'w')) {
         print "Cannot open file ($filename)";
         exit;
      }
      if (!fwrite($handle, $html)) {
         print "Cannot write to file ($filename)";
         exit;
      }
      fclose($handle);
    }
   }
}
?>
?>