Ejemplo n.º 1
0
function array_to_html($array)
{
    $result = '';
    if (is_array($array)) {
        $result .= '<table>';
        foreach ($array as $k => $v) {
            $result .= "\n<tr><td>";
            $result .= '<strong>' . htmlentities($k) . "</strong></td><td>";
            $result .= array_to_html($v);
            $result .= "</td></tr>";
        }
        $result .= "\n</table>";
    } else {
        $result = htmlentities($array);
    }
    return $result;
}
Ejemplo n.º 2
0
         $reportArray = $data->getEntryUserReport($expuser);
         break;
     case "financeexpentry30":
         $reportArray = $data->getEntryExpeditionReport($expid);
         break;
     case "negativeexpbalance30":
         $reportArray = $data->reportNegativeExpUserTotal();
         break;
     case "financetotalexpedition30":
         $reportArray = $data->reportBalanceUsersByExpedition30($expid);
         break;
 }
 $smarty->assign('numrecs', sizeof($reportArray));
 if ($reportArray != '') {
     if (isset($_POST["html"])) {
         $tmp = array_to_html($reportArray);
         $smarty->assign('reportdata', $tmp);
     }
     if (isset($_POST["csv"])) {
         $tcsv = array_to_csv($reportArray);
         header("Content-type: application/CSV");
         // add here more headers for diff. extensions
         header("Content-Disposition: attachment; filename=\"" . $reportid . "_" . date('jmy-His') . ".csv\"");
         header("Content-length: " . strlen(serialize($tcsv)));
         header("Cache-control: private");
         echo $tcsv;
         exit;
     }
     if (isset($_POST["excel"])) {
         $xls = new Excel_XML('UTF-8', true, $reportid);
         $xls->addArray($reportArray);
Ejemplo n.º 3
0
function array_to_html($my_array)
{
    $strReturn = '';
    if (is_array($my_array)) {
        $strReturn .= '<table>';
        foreach ($my_array as $k => $v) {
            $strReturn .= "\n<tr><td style=\"vertical-align:top;\">";
            $strReturn .= '<strong>' . htmlentities($k) . "</strong></td><td>";
            $strReturn .= array_to_html($v);
            $strReturn .= "</td></tr>";
        }
        $strReturn .= "\n</table>";
    } else {
        $strReturn = htmlentities($my_array);
    }
    return $strReturn;
}
Ejemplo n.º 4
0
<?php

require_once "entete.php";
require_once "generer_html.php";
$links = array(array("rel" => "stylesheet", "type" => "text/css", "href" => "style.css"));
echo entete("forum", $links);
echo "<body>\n";
lancer_phraseur(FORUM_FILE);
echo array_to_html($forum, $users);
echo "<script type='text/javascript' src='voir_message.js'></script>\n";
echo "<script type='text/javascript' src='ajax.js'></script>\n";
echo "<script type='text/javascript' src='resultat_insertion.js'></script>\n";
echo "<script type='text/javascript' src='soumettre_reponse.js'></script>\n";
echo "</body>\n";
echo "</html>\n";