BASE . LOG, 'file_id' => $LOG_FILE_ID, // add file date 'print_file_date' => true, // set debug and print flags 'debug_all' => $DEBUG_ALL, 'echo_all' => $ECHO_ALL ?? false, 'print_all' => $PRINT_ALL, ]); $_html = new CoreLibs\Convert\Html(); $_elements = new CoreLibs\Output\Form\Elements(); $html_class = 'CoreLibs\Convert\Html'; $elements_class = 'CoreLibs\Output\Form\Elements'; // define a list of from to color sets for conversion test $PAGE_NAME = 'TEST CLASS: HTML/ELEMENTS'; print ""; print "" . $PAGE_NAME . ""; print ""; print '
Class Test Master
'; print '

' . $PAGE_NAME . '

'; $string = "Something < = > Other
Next line"; print "HTMLENT: " . Html::htmlent($string) . ": " . $_html->htmlent($string) . "
"; print "REMOVELB: " . Html::htmlent($string) . ": " . $_html->removeLB($string) . "
"; $date_str = [2021, 5, 1, 11, 10]; print "PRINTDATETIME: " . $_elements->printDateTime($date_str[0], $date_str[1], $date_str[2], $date_str[3], $date_str[4]) . "
"; // STATIC $string = "Something < = > Other
Next line"; print "S::HTMLENT: " . Html::htmlent($string) . ": " . $html_class::htmlent($string) . "
"; print "S::REMOVELB: " . Html::htmlent($string) . ": " . $html_class::removeLB($string) . "
"; $date_str = [2021, 5, 1, 11, 10]; print "S::PRINTDATETIME: " . $elements_class::printDateTime($date_str[0], $date_str[1], $date_str[2], $date_str[3], $date_str[4]) . "
"; // STATIC use echo "U-S::HTML ENT INT: " . Html::htmlent(5) . "
"; echo "U-S::HTML ENT STRING: " . Html::htmlent('5<<>') . "
"; echo "U-S::HTML ENT NULL: " . Html::htmlent(null) . "
"; // check convert $checked_list = [ ['foo', 'foo'], ['foo', 'bar'], ['foo', ['foo', 'bar']], ['foo', ['bar']], ]; foreach ($checked_list as $check) { print "CHECKED(0): $check[0]: " . Html::checked($check[1], $check[0]) . "
"; print "CHECKED(1): $check[0]: " . Html::checked($check[1], $check[0], Html::CHECKED) . "
"; } // magic link creation test $magic_links = [ 'mailto:user@bubu.at', 'user@bubu.at', 'user@bubu.at|Send me email|', 'http://www.somelink.com/?with=1234', 'http://www.somelink.com/?with=1234|Some Title|', 'http://www.somelink.com/?with=1234
Some Title', ]; foreach ($magic_links as $magic_link) { print "MAGICLINK: " . Html::htmlent($magic_link) . ": " . Html::htmlent(Elements::magicLinks($magic_link)) . "
"; } $text = 'I am some text with some line breaks in there. Theis is sucky'; print "LB remove: " . \CoreLibs\Convert\Html::removeLB($text) . "
"; print "LB remove: " . \CoreLibs\Convert\Html::removeLB($text, '##BR##') . "
"; // error message print $log->printErrorMsg(); print ""; // __END__