Пример #1
0
 if (mysql_num_rows($result) > 0) {
     echo "<table width='600'>";
     while ($uutinen = mysql_fetch_array($result)) {
         /*
         toimittaja = kuka
         paivays    = pvmalku
         otsikko    = kentta01
         uutinen    = kentta02
         kuvaurl    = kentta03
         */
         $kuva = "";
         if ($uutinen["kentta03"] != "") {
             $kuva = "<img src='view.php?id={$uutinen['kentta03']}' width='130'>";
         }
         if ((int) $yhtiorow["logo"] > 0 and $kuva == '') {
             $liite = hae_liite($yhtiorow["logo"], "Yllapito", "array");
             $kuva = "<img src='view.php?id={$liite['tunnus']}' width='130'>";
         } elseif (@fopen($yhtiorow["logo"], "r") and $kuva == '') {
             $kuva = "<img src='{$yhtiorow['logo']}' width='130'>";
         } elseif (file_exists($yhtiorow["logo"]) and $kuva == '') {
             $kuva = "<img src='{$yhtiorow['logo']}' width='130'>";
         }
         if ($kuva == '') {
             if ($yhtiorow["kayttoliittyma"] == "U" and $kukarow["kayttoliittyma"] == "" or $kukarow["kayttoliittyma"] == "U") {
                 $kuva = "<img src='{$palvelin2}pics/facelift/pupe.gif' width='130'>";
             } else {
                 $kuva = "<img src='{$pupesoft_scheme}api.devlab.fi/pupesoft.gif' width='130'>";
             }
         }
         if ($uutinen['nimi'] == "") {
             $uutinen['nimi'] = $uutinen['toimittaja'];
Пример #2
0
 function alku()
 {
     global $yhtiorow, $kukarow, $firstpage, $pdf, $bottom, $kaudet, $kaikkikaudet, $saraklev, $rivikork, $p, $b, $otsikko, $alkukausi, $yhteensasaraklev, $vaslev, $sarakkeet, $ei_yhteensa, $leveysarray;
     if (count($kaudet) > 5 and $kaikkikaudet == "joo" or count($sarakkeet) > 2) {
         $firstpage = $pdf->new_page("842x595");
         $bottom = "535";
     } else {
         $firstpage = $pdf->new_page("a4");
         $bottom = "782";
     }
     unset($data);
     if ((int) $yhtiorow["lasku_logo"] > 0) {
         $liite = hae_liite($yhtiorow["lasku_logo"], "Yllapito", "array");
         $data = $liite["data"];
         $isizelogo[0] = $liite["image_width"];
         $isizelogo[1] = $liite["image_height"];
         unset($liite);
     } elseif (file_exists($yhtiorow["lasku_logo"])) {
         $filename = $yhtiorow["lasku_logo"];
         $fh = fopen($filename, "r");
         $data = fread($fh, filesize($filename));
         fclose($fh);
         $isizelogo = getimagesize($yhtiorow["lasku_logo"]);
     }
     if (isset($data) and $data) {
         $image = $pdf->jfif_embed($data);
         if (!$image) {
             echo t("Logokuvavirhe");
         } elseif ($bottom == "535") {
             tulosta_logo_pdf($pdf, $firstpage, "", 575, 0, 25, 120);
         } else {
             tulosta_logo_pdf($pdf, $firstpage, "", 0, 0, 25, 120);
         }
     } else {
         $pdf->draw_text(10, $bottom + 30, $yhtiorow["nimi"], $firstpage);
     }
     $pdf->draw_text(200, $bottom + 30, $otsikko, $firstpage);
     $leveysarray = array();
     $left = $vaslev;
     for ($i = $alkukausi; $i < count($kaudet); $i++) {
         foreach ($sarakkeet as $sarake) {
             if (strpos($sarake, "::") !== FALSE) {
                 list($muuarray, $arvo) = explode("::", $sarake);
                 $sarakenimi = $GLOBALS[$muuarray][$arvo];
             } else {
                 $sarakenimi = "";
             }
             $oikpos1 = $pdf->strlen($kaudet[$i], $b);
             $oikpos2 = $pdf->strlen($sarakenimi, $b);
             if ($oikpos2 > $oikpos1) {
                 $oikpos = $oikpos2;
             } else {
                 $oikpos = $oikpos1;
             }
             if ($i + 1 == count($kaudet) and $ei_yhteensa == "") {
                 $lev = $yhteensasaraklev;
             } else {
                 $lev = $saraklev;
             }
             // Tallentaan sarakkeiden kohdat...
             $leveysarray[] = $left + $lev;
             $pdf->draw_text($left - $oikpos2 + $lev, $bottom + 8, $sarakenimi, $firstpage, $b);
             $pdf->draw_text($left - $oikpos1 + $lev, $bottom, $kaudet[$i], $firstpage, $b);
             $left += $saraklev;
         }
     }
     $bottom -= $rivikork;
 }