コード例 #1
0
         $pdf->Output($filename, 'D');
     }
 }
 // end if ((isset($_SESSION['loginUsername'])) && ($_SESSION['userLevel'] <= 1))
 // --------------------------------------------------------
 // The following is the only label output that non-admins
 // can access.
 // --------------------------------------------------------
 if ($go == "participants" && $action == "judging_labels" && $id != "default") {
     if ($psort == "3422") {
         $pdf = new PDF_Label('3422');
     } else {
         $pdf = new PDF_Label('5160');
     }
     $pdf->AddPage();
     $pdf->SetFont('Arial', '', 8);
     $first_name = strtr($row_brewer['brewerFirstName'], $html_remove);
     $first_name = ucfirst(strtolower($first_name));
     $last_name = strtr($row_brewer['brewerLastName'], $html_remove);
     $last_name = ucfirst(strtolower($last_name));
     //echo $query_brewer;
     $filename .= $first_name . "_" . $last_name . "_Judge_Scoresheet_Labels";
     if ($psort == "3422") {
         $filename .= "_Avery3422";
     } else {
         $filename .= "_Avery5160";
     }
     $filename .= ".pdf";
     //$rank = str_replace(",",", ",$row_brewer['brewerJudgeRank']);
     $bjcp_rank = explode(",", $row_brewer['brewerJudgeRank']);
     $rank = bjcp_rank($bjcp_rank[0], 2);
コード例 #2
0
ファイル: PDFLabel.php プロジェクト: dschwen/CRM
if ($startcol < 1) {
    $startcol = 1;
}
$startrow = FilterInput($_GET["startrow"], 'int');
if ($startrow < 1) {
    $startrow = 1;
}
$sLabelType = FilterInput($_GET["labeltype"], 'char', 8);
setcookie("labeltype", $sLabelType, time() + 60 * 60 * 24 * 90, "/");
$pdf = new PDF_Label($sLabelType, $startcol, $startrow);
$pdf->Open();
$sFontInfo = FontFromName($_GET["labelfont"]);
setcookie("labelfont", $_GET["labelfont"], time() + 60 * 60 * 24 * 90, "/");
$sFontSize = $_GET["labelfontsize"];
setcookie("labelfontsize", $sFontSize, time() + 60 * 60 * 24 * 90, "/");
$pdf->SetFont($sFontInfo[0], $sFontInfo[1]);
if ($sFontSize == "default") {
    $sFontSize = "10";
}
$pdf->Set_Char_Size($sFontSize);
// Manually add a new page if we're using offsets
if ($startcol > 1 || $startrow > 1) {
    $pdf->AddPage();
}
$mode = $_GET["groupbymode"];
setcookie("groupbymode", $mode, time() + 60 * 60 * 24 * 90, "/");
if (array_key_exists("bulkmailpresort", $_GET)) {
    $bulkmailpresort = $_GET["bulkmailpresort"];
} else {
    $bulkmailpresort = false;
}
コード例 #3
0
                 DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_user($id_base, array(':login' => $login, ':password' => crypter_mdp($password)));
                 $lignes_mod .= '<tr class="new"><td>' . html($tab_users_fichier['nom'][$i_fichier] . ' ' . $tab_users_fichier['prenom'][$i_fichier] . ' (' . $tab_users_base['info'][$id_base] . ')') . '</td><td class="b">Utilisateur : ' . html($login) . '</td><td class="b">Mot de passe : ' . html($password) . '</td></tr>' . NL;
                 $fcontenu_pdf_tab[] = $tab_users_base['info'][$id_base] . "\r\n" . $tab_users_base['nom'][$id_base] . ' ' . $tab_users_base['prenom'][$id_base] . "\r\n" . 'Utilisateur : ' . $login . "\r\n" . 'Mot de passe : ' . $password;
                 $tab_users_base['login'][$id_base] = $login;
                 // Prendre en compte cette modif de login dans les comparaisons futures
             }
         }
     }
 }
 // On archive les nouveaux identifiants dans un fichier pdf (classe fpdf + script étiquettes)
 echo '<ul class="puce">' . NL;
 if (count($fcontenu_pdf_tab)) {
     $fnom = 'identifiants_' . $_SESSION['BASE'] . '_' . fabriquer_fin_nom_fichier__date_et_alea();
     $pdf = new PDF_Label(array('paper-size' => 'A4', 'metric' => 'mm', 'marginLeft' => 5, 'marginTop' => 5, 'NX' => 3, 'NY' => 8, 'SpaceX' => 7, 'SpaceY' => 5, 'width' => 60, 'height' => 30, 'font-size' => 11));
     $pdf->AddFont('Arial', '', 'arial.php');
     $pdf->SetFont('Arial');
     // Permet de mieux distinguer les "l 1" etc. que la police Times ou Courrier
     $pdf->AddPage();
     $pdf->SetFillColor(245, 245, 245);
     $pdf->SetDrawColor(145, 145, 145);
     sort($fcontenu_pdf_tab);
     foreach ($fcontenu_pdf_tab as $text) {
         $pdf->Add_Label(To::pdf($text));
     }
     FileSystem::ecrire_sortie_PDF(CHEMIN_DOSSIER_LOGINPASS . $fnom . '.pdf', $pdf);
     echo '<li><a target="_blank" href="' . URL_DIR_LOGINPASS . $fnom . '.pdf"><span class="file file_pdf">Archiver / Imprimer les identifiants modifiés (étiquettes <em>pdf</em>).</span></a></li>' . NL;
     echo '<li><label class="alerte">Les mots de passe, cryptés, ne seront plus accessibles ultérieurement !</label></li>' . NL;
 }
 // On affiche le bilan
 echo '<li><b>Résultat de l\'analyse et des opérations effectuées :</b></li>' . NL;
 echo '</ul>' . NL;
コード例 #4
0
         DB_STRUCTURE_ADMINISTRATEUR::DB_modifier_user( $id_base , array(':login'=>$login,':password'=>crypter_mdp($password)) );
         $lignes_mod .= '<tr class="new"><td>'.html($tab_users_fichier['nom'][$i_fichier].' '.$tab_users_fichier['prenom'][$i_fichier].' ('.$tab_users_base['info'][$id_base].')').'</td><td class="b">Utilisateur : '.html($login).'</td><td class="b">Mot de passe : '.html($password).'</td></tr>'.NL;
         $fcontenu_pdf_tab[] = $tab_users_base['info'][$id_base]."\r\n".$tab_users_base['nom'][$id_base].' '.$tab_users_base['prenom'][$id_base]."\r\n".'Utilisateur : '.$login."\r\n".'Mot de passe : '.$password;
         $tab_users_base['login'][$id_base] = $login; // Prendre en compte cette modif de login dans les comparaisons futures
       }
     }
   }
 }
 // On archive les nouveaux identifiants dans un fichier pdf (classe fpdf + script étiquettes)
 echo'<ul class="puce">'.NL;
 if(count($fcontenu_pdf_tab))
 {
   $fnom = 'identifiants_'.$_SESSION['BASE'].'_'.fabriquer_fin_nom_fichier__date_et_alea();
   $pdf = new PDF_Label(array('paper-size'=>'A4', 'metric'=>'mm', 'marginLeft'=>5, 'marginTop'=>5, 'NX'=>3, 'NY'=>8, 'SpaceX'=>7, 'SpaceY'=>5, 'width'=>60, 'height'=>30, 'font-size'=>11));
   $pdf -> AddFont('Arial','' ,'arial.php');
   $pdf -> SetFont('Arial'); // Permet de mieux distinguer les "l 1" etc. que la police Times ou Courrier
   $pdf -> AddPage();
   $pdf -> SetFillColor(245,245,245);
   $pdf -> SetDrawColor(145,145,145);
   sort($fcontenu_pdf_tab);
   foreach($fcontenu_pdf_tab as $text)
   {
     $pdf -> Add_Label(To::pdf($text));
   }
   FileSystem::ecrire_sortie_PDF( CHEMIN_DOSSIER_LOGINPASS.$fnom.'.pdf' , $pdf );
   echo'<li><a target="_blank" href="'.URL_DIR_LOGINPASS.$fnom.'.pdf"><span class="file file_pdf">Archiver / Imprimer les identifiants modifiés (étiquettes <em>pdf</em>).</span></a></li>'.NL;
   echo'<li><label class="alerte">Les mots de passe, cryptés, ne seront plus accessibles ultérieurement !</label></li>'.NL;
 }
 // On affiche le bilan
 echo'<li><b>Résultat de l\'analyse et des opérations effectuées :</b></li>'.NL;
 echo'</ul>'.NL;