KumbiaPHP beta2-dev
Framework PHP en español
htm.php
Ir a la documentación de este archivo.
00001 <?php
00023 function htm($result, $sumArray, $title, $weighArray, $headerArray){
00024 
00025         $config = Config::read('config');
00026         $active_app = Router::get_application();
00027         $file = md5(uniqid());
00028 
00029         $content = "
00030 <html>
00031  <head>
00032    <title>REPORTE DE ".strtoupper($title)."</title>
00033  </head>
00034  <body bgcolor='white'>
00035  <div style='font-size:20px;font-family:Verdana;color:#000000'>".strtoupper($config->$active_app->name)."</div>\n
00036  <div style='font-size:18px;font-family:Verdana;color:#000000'>REPORTE DE ".strtoupper($title)."</div>\n
00037  <div style='font-size:18px;font-family:Verdana;color:#000000'>".date("Y-m-d")."</div>\n
00038  <br/>
00039  <table cellspacing='0' border=1 style='border:1px solid #969696'>
00040  ";
00041         $content.= "<tr bgcolor='#F2F2F2'>\n";
00042         for($i=0;$i<=count($headerArray)-1;$i++){
00043                 $content.= "<th style='font-family:Verdana;font-size:12px'>".$headerArray[$i]."</th>\n";
00044         }
00045         $content.= "</tr>\n";
00046 
00047         $l = 5;
00048         foreach($result as $row){
00049                 $content.= "<tr bgcolor='white'>\n";
00050                 for($i=0;$i<=count($row)-1;$i++){
00051                         if(is_numeric($row[$i])){
00052                                 $content.= "<td style='font-family:Verdana;font-size:12px' align='center'>{$row[$i]}</td>";
00053                         } else {
00054                                 $content.= "<td style='font-family:Verdana;font-size:12px'>{$row[$i]}&nbsp;</td>";
00055                         }
00056                 }
00057                 $content.= "</tr>\n";
00058                 $l++;
00059         }
00060 
00061         file_put_contents("public/temp/$file.html", $content);
00062 
00063         if(isset($raw_output)){
00064                 print "<script type='text/javascript'> window.open('".KUMBIA_PATH."temp/".$file.".html', null);  </script>";
00065         } else {
00066                 Generator::forms_print("<script type='text/javascript'> window.open('".KUMBIA_PATH."temp/".$file.".html', null);  </script>");
00067         }
00068 
00069 }
00070 ?>
 Todo Estructuras de Datos Namespaces Archivos Funciones Variables Enumeraciones