KumbiaPHP beta2-dev
Framework PHP en español
|
00001 <?php 00023 function doc($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]} </td>"; 00055 } 00056 } 00057 $content.= "</tr>\n"; 00058 $l++; 00059 } 00060 00061 file_put_contents("public/temp/$file.doc", $content); 00062 if(isset($raw_output)){ 00063 print "<script type='text/javascript'> window.open('".KUMBIA_PATH."temp/".$file.".doc', null); </script>"; 00064 } else { 00065 Generator::forms_print("<script type='text/javascript'> window.open('".KUMBIA_PATH."temp/".$file.".doc', null); </script>"); 00066 } 00067 00068 } 00069 00070 ?>