Files
nutzwerte_fi4/app/Actions/Generate/Utilities/Html.php
T
2025-10-20 18:37:56 +02:00

43 lines
1.1 KiB
PHP

<?php
namespace App\Actions\Generate\Utilities;
class Html
{
public static function table_header_90($_row)
{
$html = '<thead><tr text-rotate="90deg">';
$mm = 190 / \count($_row);
foreach ($_row as $value) {
$html .= '<td class="head right bl bt br bb" style="background-color:#d1d1d1; width: '.$mm.'mm;">'.$value.'</td>';
}
$html .= '</tr></thead>';
return $html;
}
public static function make_table($str)
{
$array = explode('<br />', $str);
$html = '<table class="table-striped bt bl">';
foreach ($array as $value) {
$tmp = explode('|', $value);
$html .= '<tr>';
$html .= self::td($tmp[0], 'br bb');
$html .= self::td($tmp[1], 'br bb');
$html .= '</tr>';
}
$html .= '</table>';
return $html;
}
public static function td($value = '', $classname = '', $colspan = 0)
{
$cls = $classname != '' ? ' class="'.$classname.'"' : '';
$spn = $colspan != '' ? ' colspan="'.$colspan.'"' : '';
return "<td $cls $spn>".$value.'</td>';
}
}