Ejemplo n.º 1
0
 function list2labels($doc_name = 'labels.pdf', $label_type = '5160', $include_title = false, $include_company = false)
 {
     $labels = new PDF_Label($label_type);
     $labels->Open();
     $entry_count = 0;
     $dataset = $udm->getData();
     foreach ($dataset as $currentrow) {
         $new_entry = '';
         $new_entry = $currentrow['Name'] . "\n";
         if ($currentrow['occupation'] > '' && $include_title) {
             $new_entry .= $currentrow['occupation'] . "\n";
         }
         if ($currentrow['Company'] > '' && $include_company) {
             $new_entry .= $currentrow['Company'] . "\n";
         }
         $new_entry .= $currentrow['Street'] . "\n";
         if ($currentrow['Street_2'] > '') {
             $new_entry .= $currentrow['Street_2'] . "\n";
         }
         if ($currentrow['Street_2'] > '') {
             $new_entry .= $currentrow['Street_3'] . "\n";
         }
         $new_entry .= $currentrow['City'] . ", ";
         $new_entry .= $currentrow['State'] . "  ";
         $new_entry .= $currentrow['Zip'];
         if ($currentrow['Country'] > '' && $currentrow['Country'] != "USA" && $currentrow['Country'] != "U.S.A." && substr($currentrow['Country'], 0, 13) != "United States") {
             $new_entry .= "\n" . $currentrow['Country'];
         }
         if ($currentrow['Street'] != '' && $currentrow['Zip'] != '') {
             $entry_count++;
             $myzip = $labels->ParseZipCode($currentrow['Zip']);
             if ($myzip != "") {
                 $validzips++;
             }
             $labels->Add_PDF_Label($new_entry, $myzip);
         }
     }
     $new_entry = $validzips . " labels printed with bar codes\n{$entry_count} total labels printed";
     $labels->Add_PDF_Label($new_entry);
     $labels->Output($doc_name, 'I');
 }