3636JToolBarHelper::deleteList ('COM_JTG_VALIDATE_DELETE_ITEMS ' , 'removeFromImport ' );
3737JToolBarHelper::help ('files/import ' , true );
3838$ document = JFactory::getDocument ();
39- $ style = " .row00 {background-color: #FFFF99;} \n" ;
39+ $ style = " #row00 {--table-bg: #FFFF99;} \n" ;
40+ $ style .= " .table-admin {--table-bg: var(--admin-background);} \n" ;
4041
4142if (version_compare (JVERSION , '3.0 ' , 'ge ' ))
4243{
@@ -104,7 +105,7 @@ class="adminForm" enctype="multipart/form-data">
104105
105106 $ cfg = JtgHelper::getConfig ();
106107 $ levels = explode ("\n" , $ cfg ->level );
107- $ toggle ['level ' ] = "<select name= \"level_all \" size = \"6 \" onclick = \"setSelect('level'); \">
108+ $ toggle ['level ' ] = "<label for= \" level_all \" > " .JText:: _ ( ' COM_JTG_LEVEL ' ). " </label> \n < select name= \"level_all \" class = \"form-select \" onchange = \"setSelect('level'); \">
108109 <option value= \"0 \"> " . JText::_ ('COM_JTG_SELECT ' ) . "</option> " ;
109110 $ i = 1 ;
110111
@@ -119,38 +120,38 @@ class="adminForm" enctype="multipart/form-data">
119120
120121 $ toggle ['level ' ] .= " </select> \n" ;
121122
122- // <td colspan=\"2\" align=\"right\" > <b>" . JText::_('COM_JTG_PRESELECTION') . "==></b><br /><br />"
123+ // <td> <b>" . JText::_('COM_JTG_PRESELECTION') . "==></b><br /><br />"
123124// . JText::_('COM_JTG_PRESELECTION_DESCRIPTION') . "</td>
124125 $ trackForm = $ this ->getModel ()->getForm ();
125126 $ tagField = $ trackForm ->getField ('tags ' );
126127 $ tagField ->__set ('onchange ' ,"setSelectTags('tags') " );
127128 $ tagField ->__set ('name ' ,"tags_all " );
128129 $ tagField ->__set ('id ' ,"tags_all " );
129130 $ table = (" <tbody> \n
130- <tr class = \"row00 \">
131- <td ><input type= \"checkbox \" onclick= \"Joomla.checkAll(this) \" title= \"" . JText::_ ('JGLOBAL_CHECK_ALL ' )
131+ <tr id = \"row00 \">
132+ <td style= \" padding-top: 6em; \" ><input type= \"checkbox \" onclick= \"Joomla.checkAll(this) \" title= \"" . JText::_ ('JGLOBAL_CHECK_ALL ' )
132133 . "\" value= \"\" checked= \"checked \" name= \"checkall-toggle \"></td>
133- <td> </td> <td> " .$ tagField ->renderField ()." </td>
134- <td> " . $ toggle ['level ' ] . "</td>
135- <td> " . JHtml::_ ('select.genericlist ' , $ cats , 'catid_all[] ' , 'size=" ' . $ catssize . '" multiple="multiple" onclick="setSelectMultiple( \'catid \')" ' , 'id ' , 'treename ' )
134+ <td> " .$ tagField ->renderField ()."\n"
135+ . $ toggle ['level ' ] . "</td>
136+ <td> " . JHtml::_ ('select.genericlist ' , $ cats , 'catid_all[] ' , 'size=" ' . $ catssize . '" multiple="multiple" class="form-select" onclick="setSelectMultiple( \'catid \')" ' , 'id ' , 'treename ' )
136137 . "<br /><small> " . JText::_ ('COM_JTG_MULTIPLE_CHOICE_POSSIBLE ' ) . "</small></td>
137- <td> " . JHtml::_ ('select.genericlist ' , $ terrain , 'terrain_all[] ' , 'size=" ' . $ terrainsize . '" multiple="multiple" onclick="setSelectMultiple( \'terrain \')" ' , 'id ' , 'title ' )
138+ <td> " . JHtml::_ ('select.genericlist ' , $ terrain , 'terrain_all[] ' , 'size=" ' . $ terrainsize . '" class="form-select" multiple="multiple" onclick="setSelectMultiple( \'terrain \')" ' , 'id ' , 'title ' )
138139 . "<br /><small> " . JText::_ ('COM_JTG_MULTIPLE_CHOICE_POSSIBLE ' ) . "</small></td>
139- <td> " . JHtml::_ ('select.genericlist ' , $ userslist , 'uid_all ' , 'class="inputbox " size=" ' . $ userslistsize . '" onclick ="setSelect( \'uid \')" ' , 'id ' , 'title ' , $ me ->id ) . " </td>
140- <td> " . JtgHelper::getAccessList (0 , "access_all " , "onclick = \"setSelect('access') \"" ) . "</td>
141- <td> " . JHtml::_ ('select.genericlist ' , $ yesnolist , 'hidden_all ' , 'class="inputbox " size="1" onclick ="setSelect( \'hidden \')" ' , 'id ' , 'title ' ) . "</td>
140+ <td><label for= \" uid_all \" > " .JText:: _ ( ' COM_JTG_INFO_AUTHOR ' ). " </label> " . JHtml::_ ('select.genericlist ' , $ userslist , 'uid_all ' , 'class="form-select " size=" ' . $ userslistsize . '" onchange ="setSelect( \'uid \')" ' , 'id ' , 'title ' , $ me ->id ) ."\n"
141+ . " <label for= \" access_all \" > " .JText:: _ ( ' COM_JTG_ACCESS_LEVEL ' ). " </label> " . JtgHelper::getAccessList (0 , "access_all " , "onchange = \"setSelect('access') \"" ) . "\n"
142+ . " <label for= \" hidden_all \" > " .JText:: _ ( ' COM_JTG_HIDDEN ' ). " </label> " . JHtml::_ ('select.genericlist ' , $ yesnolist , 'hidden_all ' , 'class="form-select " size="1" onchange ="setSelect( \'hidden \')" ' , 'id ' , 'title ' ) . "</td>
142143 </tr>
143144 " );
144145
145146 if ( $ files !== false )
146147 {
147148 foreach ($ files AS $ file )
148149 {
149- $ row = ( 1 - $ row );
150- $ lists [ ' cats ' ] = JHtml::_ ('select.genericlist ' ,
150+ $ lists [ ' cats ' ] = ' <label for="catid_"> ' . JText:: _ ( ' COM_JTG_CAT ' ) . " </label> \n" .
151+ JHtml::_ ('select.genericlist ' ,
151152 $ cats ,
152153 'catid_ ' . $ count . '[] ' ,
153- 'multiple="multiple" size=" ' . $ catssize . '" ' ,
154+ 'multiple="multiple" class="form-select" size=" ' . $ catssize . '" ' ,
154155 'id ' , 'treename ' );
155156 if (version_compare (JVERSION , '4.0 ' , 'ge ' ))
156157 {
@@ -165,15 +166,18 @@ class="adminForm" enctype="multipart/form-data">
165166 $ buttons = array (
166167 "pagebreak " ,
167168 "readmore " );
168- $ lists ['access ' ] = JtgHelper::getAccessList (0 , "access_ " . $ count );
169- $ lists ['uid ' ] = JHtml::_ ('select.genericlist ' , $ userslist , 'uid_ ' . $ count , ' size=" ' . $ userslistsize . '" ' , 'id ' , 'title ' , $ me ->id );
169+ $ lists ['access ' ] = "<label for= \"access_ " .$ count ."\"> " . JText::_ ('COM_JTG_ACCESS_LEVEL ' )."</label> " .JtgHelper::getAccessList (0 , "access_ " . $ count );
170+ $ lists ['uid ' ] = '<label for="uid_ ' . $ count . '"> ' . JText::_ ('COM_JTG_INFO_AUTHOR ' ) . "</label> \n" .
171+ JHtml::_ ('select.genericlist ' , $ userslist , 'uid_ ' . $ count , ' size=" ' . $ userslistsize . '" class="form-select" ' , 'id ' , 'title ' , $ me ->id );
170172
171173 // genericlist($arr, $name, $attribs=null, $key= 'value', $text= 'text', $selected = null, $idtag = false, $translate = false)
172- $ lists ['hidden ' ] = JHtml::_ ('select.genericlist ' , $ yesnolist , 'hidden_ ' . $ count , 'class="inputbox" size="2" ' , 'id ' , 'title ' , 0 );
173- $ lists ['terrain ' ] = JHtml::_ ('select.genericlist ' ,
174+ $ lists ['hidden ' ] = '<label for="hidden_ ' . $ count . '"> ' . JText::_ ('COM_JTG_HIDDEN ' ) . "</label> \n" .
175+ JHtml::_ ('select.genericlist ' , $ yesnolist , 'hidden_ ' . $ count , 'class="form-select" size="1" ' , 'id ' , 'title ' , 0 );
176+ $ lists ['terrain ' ] = '<label for="terrain_ ' . $ count . '"> ' . JText::_ ('COM_JTG_TERRAIN ' ) . "</label> \n" .
177+ JHtml::_ ('select.genericlist ' ,
174178 $ terrain ,
175179 'terrain_ ' . $ count . '[] ' ,
176- 'multiple="multiple" size=" ' . $ terrainsize . '" ' ,
180+ 'multiple="multiple" size=" ' . $ terrainsize . '" class="form-select" ' ,
177181 'id ' , 'title ' );
178182
179183 jimport ('joomla.filesystem.file ' );
@@ -277,18 +281,18 @@ class="adminForm" enctype="multipart/form-data">
277281 $ color = "lightgrey " ;
278282 }
279283
280- $ table .= " <tr class= \" row $ row " . ( $ row ? " row-odd " : " row-even " ) . "\" > \n<td colspan= \"9 \"> " . JText::_ ('COM_JTG_GPS_FILE ' ) . ':<b> ' . $ filename . '</b>: <b><font color=\"red\"> ' . $ tt . "</font></b><br /></tr> \n" ;
284+ $ table .= " <tr> \n<td colspan= \"5 \"> " . JText::_ ('COM_JTG_GPS_FILE ' ) . ':<b> ' . $ filename . '</b>: <b><font color=\"red\"> ' . $ tt . "</font></b><br /></tr> \n" ;
281285 }
282286 else
283287 {
284- $ table .= " <tr class= \" row $ row " . ( $ row ? " row-odd " : " row-even " ) . "\" > \n<td colspan= \"9 \"> " . JText::_ ('COM_JTG_GPS_FILE ' ) . ':<b> ' . $ filename . '</b>: ' . JText::_ ('COM_JTG_TT_FILEOKAY ' ) . "</tr> \n" ;
288+ $ table .= " <tr> \n<td colspan= \"5 \"> " . JText::_ ('COM_JTG_GPS_FILE ' ) . ':<b> ' . $ filename . '</b>: ' . JText::_ ('COM_JTG_TT_FILEOKAY ' ) . "</tr> \n" ;
285289 }
286290
287- $ table .= (" <tr class= \" row $ row " . ( $ row ? " row-odd " : " row-even " ) . "\" > \n" );
291+ $ table .= (" <tr> \n" );
288292
289293 // Row: Selector + Date
290294 {
291- $ table .= '<td nowrap> ' . $ filename_exists ;
295+ $ table .= '<td nowrap style="padding-top:8em;" > ' . $ filename_exists ;
292296
293297 /*
294298 * ($check === true) eine Spur mit Punkten an erster Stelle vorhanden
@@ -312,34 +316,34 @@ class="adminForm" enctype="multipart/form-data">
312316 $ table .= ("<input type= \"checkbox \" checked= \"checked \" id= \"cb " . $ count . "\" value= \"" . $ file . "\" name= \"import_ " . $ count . "\" onclick= \"Joomla.isChecked(this.checked); \" /></td> \n" );
313317 }
314318
315- $ table .= (" <td><input id= \"date_ " . $ count . "\" type= \"text \" name= \"date_ " . $ count . "\" size= \"10 \" value= \"" );
316-
317- if ($ date === false )
318- {
319- $ table .= (date ('Y-m-d ' , time ()) . '" /><font color=\"orange\"> </font></td> ' );
320- }
321- else
322- {
323- $ table .= ($ date . "\" /></td> " );
324- }
325319 }
326320
327321 // Row: GPS filename / Title
328322 {
329323 $ table .= (" <td> " );
330324 $ table .= ("<input type= \"hidden \" name= \"file_ " . $ count . "\" value= \"" . $ file . "\" /> \n" );
331- $ table .= "\n <input id= \"title_ " . $ count . "\" type= \"text \" name= \"title_ " . $ count . "\" value= \"" . $ title . "\" size= \"30 \" /> \n" ;
325+ $ table .= "\n <label for= \"title_ " . $ count . "\"> " .JText::_ ('COM_JTG_TITLE ' )."</label> " ;
326+ $ table .= "\n <input id= \"title_ " . $ count . "\" type= \"text \" class= \"inputbox form-control \" name= \"title_ " . $ count . "\" value= \"" . $ title . "\" size= \"40 \" /> \n" ;
327+
328+ if ($ date === false )
329+ {
330+ $ date = date ('Y-m-d ' , time ());
331+ }
332+ $ table .= " <label for= \"date_ " . $ count . "\"> " .JText::_ ('COM_JTG_DATE ' ) . "</label> " ;
333+ $ table .= (" <input id= \"date_ " . $ count . "\" type= \"text \" class= \"inputbox form-control \" name= \"date_ " . $ count . "\" size= \"10 \" value= \"" . $ date . "\" /> " );
334+
332335 $ tagField = $ trackForm ->getField ('tags ' );
333336 $ tagField ->__set ('name ' ,'tags_ ' .$ count );
334337 $ tagField ->__set ('id ' ,'tags_ ' .$ count );
335338 $ table .= $ tagField ->renderField ();
336- $ table .= "</td> \n" ;
339+ $ table .= "\n" ;
337340 }
338341
339342 // Row: Difficulty level
340343 {
341- $ table .= " <td> \n" ;
342- $ table .= " <select id= \"level_ " . $ count . "\" name= \"level_ " . $ count . "\" size= \"6 \"\n>
344+ $ table .= " \n" ;
345+ $ table .= " <label for= \"level_ " . $ count . "\"> " . JText::_ ('COM_JTG_LEVEL ' ) . "</label> \n" ;;
346+ $ table .= " <select id= \"level_ " . $ count . "\" name= \"level_ " . $ count . "\" class= \"form-select \">
343347 <option> " . JText::_ ('COM_JTG_SELECT ' ) . "</option> \n" ;
344348 $ i = 1 ;
345349
@@ -363,21 +367,21 @@ class="adminForm" enctype="multipart/form-data">
363367 $ table .= (" <td> " . $ lists ['terrain ' ] . "</td> \n" );
364368
365369 // Row: Author
366- $ table .= (" <td> " . $ lists ['uid ' ] . "</td> \n" );
370+ $ table .= (" <td> " . $ lists ['uid ' ] . "\n" );
367371
368372 // Row: Acces level
369- $ table .= (" <td> " . $ lists ['access ' ] . "</td> \n" );
373+ $ table .= (" " . $ lists ['access ' ] . "\n" );
370374
371375 // Row: Hidden
372- $ table .= (" <td> " . $ lists ['hidden ' ] . "</td> \n" );
376+ $ table .= (" " . $ lists ['hidden ' ] . "</td> \n" );
373377
374378 // Row: NULL
375379 $ table .= (" \n" );
376380
377- $ table .= (" </tr> \n<tr class= \" row $ row " . ( $ row ? " row-odd " : " row-even " ) . "\" > \n" );
381+ $ table .= (" </tr> \n<tr> \n" );
378382
379383 // Row: Decription
380- $ table .= (" <td> </td><td colspan='8 '> " . JText::_ ('COM_JTG_DESCRIPTION ' ) . ":<br /> \n" . $ lists ['description ' ] . "</td> \n" );
384+ $ table .= (" <td> </td><td colspan='4 '> " . JText::_ ('COM_JTG_DESCRIPTION ' ) . ":<br /> \n" . $ lists ['description ' ] . "</td> \n" );
381385
382386 $ table .= (" \n" );
383387 $ table .= (" </tr> \n" );
@@ -393,18 +397,14 @@ class="adminForm" enctype="multipart/form-data">
393397 }
394398 }
395399
396- $ table_header = (" <table class= \"adminlist \" cellpadding= \" 1 \">
400+ $ table_header = (" <table class= \"table table-admin \">
397401 <thead>
398402 <tr>
399403 <th class= \"title \" width= \"1 \"> </th>
400- <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_DATE ' ) . "</th>
401- <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_TITLE ' ) . "</th>
402- <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_LEVEL ' ) . "</th>
404+ <th class= \"title \" width= \"1 \"></th>
403405 <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_CAT ' ) . "</th>
404406 <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_TERRAIN ' ) . "</th>
405- <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_INFO_AUTHOR ' ) . "</th>
406- <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_ACCESS_LEVEL ' ) . "</th>
407- <th class= \"title \" width= \"1 \"> " . JText::_ ('COM_JTG_HIDDEN ' ) . "</th>
407+ <th class= \"title \" width= \"1 \"></th>
408408 </tr>
409409 </thead> \n" );
410410
0 commit comments