class= " lineNumbers " de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
25 :
26 :
27 :
28 :
29 :
30 :
31 :
32 :
33 :
34 :
35 :
36 :
37 :
38 :
39 :
40 :
41 :
42 :
43 :
44 :
45 :
46 :
47 :
48 :
49 :
50 :
51 :
52 :
53 :
54 :
55 :
56 :
57 :
58 :
59 :
60 :
61 :
62 :
63 :
64 :
65 :
66 :
67 :
68 :
69 :
70 :
71 :
72 :
73 :
74 :
75 :
76 :
77 :
78 :
79 :
80 :
81 :
82 :
83 :
84 :
85 :
86 :
87 :
88 :
89 :
90 :
91 :
92 :
93 :
94 :
95 :
96 :
97 :
98 :
99 :
100 :
101 :
102 :
103 :
104 :
105 :
106 :
107 :
108 :
109 :
110 :
111 :
112 :
113 :
114 :
115 :
116 :
117 :
118 :
119 :
120 :
121 :
122 :
123 :
124 :
125 :
126 :
127 :
128 :
129 :
130 :
131 :
132 :
133 :
134 :
135 :
136 :
137 :
138 :
139 :
140 :
141 :
142 :
143 :
144 :
145 :
146 :
147 :
148 :
149 :
150 :
151 :
152 :
153 :
154 :
155 :
156 :
157 :
158 :
159 :
160 :
161 :
162 :
163 :
164 :
165 :
166 :
167 :
168 :
169 :
170 :
171 :
172 :
173 :
174 :
175 :
176 :
177 :
178 :
179 :
180 :
181 :
182 :
183 :
184 :
185 :
186 :
187 :
188 :
189 :
190 :
191 :
192 :
193 :
194 :
195 :
196 :
197 :
198 :
199 :
200 :
201 :
202 :
203 :
204 :
205 :
206 :
207 :
208 :
209 :
210 :
211 :
212 :
213 :
214 :
215 :
216 :
217 :
218 :
219 :
220 :
221 :
222 :
223 :
224 :
225 :
226 :
227 :
228 :
229 :
230 :
231 :
232 :
233 :
234 :
235 :
236 :
237 :
238 :
239 :
240 :
241 :
242 :
243 :
244 :
245 :
246 :
247 :
248 :
249 :
250 :
251 :
252 :
253 :
254 :
255 :
256 :
257 :
258 :
259 :
260 :
261 :
262 :
263 :
264 :
265 :
266 :
267 :
268 :
269 :
270 :
271 :
272 :
273 :
274 :
275 :
276 :
277 :
278 :
279 :
280 :
281 :
282 :
283 :
284 :
285 :
286 :
287 :
288 :
289 :
290 :
291 :
292 :
293 :
294 :
295 :
296 :
297 :
298 :
299 :
300 :
301 :
302 :
303 :
304 :
305 :
306 :
307 :
308 :
|
class= de
class= >//============================================================+ " notpretty " de l'id= " codeSnippet776991 " de SetFillColor (81, 98, 126) ;
$this->SetTextColor (255) ;
$this->SetDrawColor (153, 153, 153) ;
$this->SetLineWidth (0.25) ;
$this->SetFont (« helvetica », « B », 9) ;
/** En-tête
$w = rangée (80, 40, 30, 30) ;
pour ($i = 0 ; $i < compte ($header) ; $i++)
$this->Cell ($w [$i], 7, $header [$i], 1, 0, « C », 1) ;
$this->Ln () ;
*
En-tête de //
$w = rangée (41, 33, 30, 43, 35) ;
pour ($i = 0 ; $i < compte ($header) ; $i++)
foreach ($header comme $header_row) {
$this->Cell ($w [0], 7, $header_row [0], 1, 0, « L », 1) ;
$this->Cell ($w [1], 7, $header_row [1], 1, 0, « L », 1) ;
$this->Cell ($w [2], 7, $header_row [2], 1, 0, « L », 1) ;
$this->Cell ($w [3], 7, $header_row [3], 1, 0, « L », 1) ;
$this->Cell ($w [4], 7, $header_row [4], 1, 0, « R », 1) ;
$this->Ln () ;
}
Couleur de // et restauration de police
$this->SetFillColor (224, 235, 255) ;
$this->SetTextColor (0) ;
$this->SetFont ('') ;
Données de //
$fill = 0 ;
foreach ($data comme $row) {
$this->Cell ($W [0], 6, $ROW [0], « LR », 0, « L », $FILL) ;
$this->Cell ($w [1], 6, $row [1]. « millimètre », la « LR », 0, « L », $fill) ;
$this->Cell ($w [2], 6, $row [2]. « m », la « LR », 0, « L », $fill) ;
$this->Cell ($W [3], 6, $ROW [3], « LR », 0, « L », $FILL) ;
$this->Cell ($W [4], 6, $ROW [4], « LR », 0, « R », $FILL) ;
$this->Ln () ;
$fill= ! $fill ;
}
$this->Cell (array_sum ($w), 0, '', « T ") ;
}
}
/** titre d'en-tête *
définir (« PDF_HEADER_TITLE2 », « listes des prix de médias ") ;
/** corde de description d'en-tête *
définir (« PDF_HEADER_STRING2 », « appellent 01628 560892 \ nwww.selectechdirect.co.uk ») ;
/** logo 2 d'image *
définir (« PDF_HEADER_LOGO2 », « Selectech_Logo.jpg ") ;
/** largeur d'image de logo d'en-tête [millimètre] 2 *
définir (« PDF_HEADER_LOGO_WIDTH2 », 65) ;
// créent le nouveau document de pdf
$pdf = nouveau MYPDF (PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, vrai, « UTF-8 », faux) ;
// a placé l'information de document
$pdf->SetCreator (PDF_CREATOR) ;
$pdf->SetAuthor (« Selectech ") ;
$pdf->SetTitle (« listes des prix de Selectech ") ;
$pdf->SetSubject (« listes des prix de médias ") ;
$pdf->SetKeywords (« Selectech, pdf, médias, listes des prix ") ;
// a placé des données d'en-tête de défaut
$pdf->SetHeaderData (PDF_HEADER_LOGO2, PDF_HEADER_LOGO_WIDTH2, PDF_HEADER_TITLE2, PDF_HEADER_STRING2) ;
// a placé des polices d'en-tête et de titre de bas de page
$pdf->setHeaderFont (rangée (PDF_FONT_NAME_MAIN, '', PDF_FONT_SIZE_MAIN));
$pdf->setFooterFont (rangée (PDF_FONT_NAME_DATA, '', PDF_FONT_SIZE_DATA));
// a placé la police de monospaced de défaut
$pdf->SetDefaultMonospacedFont (PDF_FONT_MONOSPACED) ;
marges de //set
$pdf->SetMargins (PDF_MARGIN_LEFT, PDF_MARGIN_TOP, PDF_MARGIN_RIGHT) ;
$pdf->SetHeaderMargin (PDF_MARGIN_HEADER) ;
$pdf->SetFooterMargin (PDF_MARGIN_FOOTER) ;
sauts de page automatiques de //set
$pdf->SetAutoPageBreak (RECTIFIER, PDF_MARGIN_BOTTOM) ;
facteur de proportionnalité d'image de //set
$pdf->setImageScale (PDF_IMAGE_SCALE_RATIO) ;
//set quelques cordes selon chaque langue
$pdf->setLanguageArray ($l) ;
// ---------------------------------------------------------
// a placé la police
$pdf->SetFont (« helvetica », '', 10) ;
// ajoutent une page
$pdf->AddPage () ;
// créent un certain contenu de HTML
$pdf->writeHTML (« ». $row_rs_customer_selected [« customer_name »]. « - Les médias évaluent List
», vrai, 0, vrais, 0) ;
$Num2 = 1 ;
mysql_select_db ($database_conn_selectech, $conn_selectech) ;
$query_rs_media_category_list = « CHOISISSENT * À PARTIR de media_category » ;
$rs_media_category_list = mysql_query ($query_rs_media_category_list, $conn_selectech) ou meurent (le mysql_error ());
$row_rs_media_category_list = mysql_fetch_assoc ($rs_media_category_list) ;
$totalRows_rs_media_category_list = mysql_num_rows ($rs_media_category_list) ;
faire {
mysql_select_db ($database_conn_selectech, $conn_selectech) ;
$query_rs_media_group = « CHOISISSENT * À PARTIR du media_group OÙ media_category_id = ». $row_rs_media_category_list [« identification »] ;
$rs_media_group = mysql_query ($query_rs_media_group, $conn_selectech) ou meurent (le mysql_error ());
$row_rs_media_group = mysql_fetch_assoc ($rs_media_group) ;
$totalRows_rs_media_group = mysql_num_rows ($rs_media_group) ;
$pdf->writeHTML (couleur « de style= de ». $row_rs_media_category_list [« category_name »]. « », vrais, 0, vrais, 0) ;
faire {
mysql_select_db ($database_conn_selectech, $conn_selectech) ;
$query_rs_media = « me.* CHOISI, mg.selectech_group_code, mpo.*
Des médias je
JOINDRE le magnésium de media_group
SUR me.media_group_id = mg.id
La GAUCHE JOIGNENT le mpo de media_price_override
SUR me.id = mpo.media_roll_id ET mpo.customer_id = « . CustomerCookieValue. »
LÀ OÙ me.media_group_id = « . $row_rs_media_group [« identification »]. »
ORDRE PAR me.width ASC " ;
$rs_media = mysql_query ($query_rs_media, $conn_selectech) ou meurent (le mysql_error ());
$row_rs_media = mysql_fetch_assoc ($rs_media) ;
$totalRows_rs_media = mysql_num_rows ($rs_media) ;
mysql_select_db ($database_conn_selectech, $conn_selectech) ;
$query_rs_media_group_override = « CHOISISSENT * À PARTIR du media_group_override OÙ customer_id = ». CustomerCookieValue. « ET media_group_id = ». $row_rs_media_group [« identification »] ;
$rs_media_group_override = mysql_query ($query_rs_media_group_override, $conn_selectech) ou meurent (le mysql_error ());
$row_rs_media_group_override = mysql_fetch_assoc ($rs_media_group_override) ;
$totalRows_rs_media_group_override = mysql_num_rows ($rs_media_group_override) ;
mysql_select_db ($database_conn_selectech, $conn_selectech) ;
$query_rs_media_brand = « CHOISISSENT * À PARTIR du media_brand OÙ identification = ». $row_rs_media_group [« brand_id »] ;
$rs_media_brand = mysql_query ($query_rs_media_brand, $conn_selectech) ou meurent (le mysql_error ());
$row_rs_media_brand = mysql_fetch_assoc ($rs_media_brand) ;
$totalRows_rs_media_brand = mysql_num_rows ($rs_media_brand) ;
$pdf->writeHTML (couleur « de style= de ». $row_rs_media_brand [« marque »]. ''. $row_rs_media_group [« nom »]. «
», vrais, 0, vrais, 0) ;
titres de //Column
$header=array () ;
$header [] = rangée (« code », « largeur », « longueur », « poids/épaisseur », « prix ") ;
chargement de //Data
$data=array () ;
faire {
$mark_up_adjusted = $row_rs_mark_up_selected [« mark_up_rate »] - 100 ;
si ($mark_up_adjusted < 0) {$mark_up_adjusted_revised = - $mark_up_adjusted ; } autrement {$mark_up_adjusted_revised = $mark_up_adjusted ; }
si (is_null ($row_rs_media [« single_price_override »])) {
$single_price_adjusted = $row_rs_media [] de « single_price »/($mark_up_adjusted_revised/100) ;
} autrement {
$single_price_adjusted = $row_rs_media [« single_price_override »] ;
}
si == (de $row_rs_customer_selected [« identification »] 1) {
$single_price_converted = $row_rs_media [« single_price »] * $row_rs_exchange_rate_selected [« taux »] ;
} autrement {
$single_price_converted = $single_price_adjusted * $row_rs_exchange_rate_selected [« taux »] ;
}
si (is_null ($row_rs_media [« ten_price_override »])) {
$ten_price_adjusted = $row_rs_media [] « 10_price »/($mark_up_adjusted_revised/100) ;
} autrement {
$ten_price_adjusted = $row_rs_media [« ten_price_override »] ;
}
si == (de $row_rs_customer_selected [« identification »] 1) {
$ten_price_converted = $row_rs_media [« 10_price »] * $row_rs_exchange_rate_selected [« taux »] ;
} autrement {
$ten_price_converted = $ten_price_adjusted * $row_rs_exchange_rate_selected [« taux »] ;
}
si (is_null ($row_rs_media [« pallet_price_override »])) {
$pallet_price_adjusted = $row_rs_media [] de « pallet_price »/($mark_up_adjusted_revised/100) ;
} autrement {
$pallet_price_adjusted = $row_rs_media [« pallet_price_override »] ;
}
si == (de $row_rs_customer_selected [« identification »] 1) {
$pallet_price_converted = $row_rs_media [« pallet_price »] * $row_rs_exchange_rate_selected [« taux »] ;
} autrement {
$pallet_price_converted = $pallet_price_adjusted * $row_rs_exchange_rate_selected [« taux »] ;
}
si (vider ($row_rs_media [le « poids »])) {
$weight = "" ;
} autrement {
$weight = $row_rs_media [« poids »]. « GM/M » ;
}
si (vider ($row_rs_media [la « épaisseur »])) {
$thickness = "" ;
} autrement {
$thickness = $row_rs_media [« épaisseur »]. « MIC » ;
}
$data [] = rangée (
$row_rs_media [« selectech_group_code »]. » - « . $row_rs_media [« largeur »]. » - « . $row_rs_media [« longueur »],
$row_rs_media [« largeur »],
$row_rs_media [« longueur »],
$weight. $thickness,
utf8_encode ($row_rs_exchange_rate_selected [« symbole »]). number_format (rond ($single_price_converted, 2), 2)
) ;
} tandis que ($row_rs_media = mysql_fetch_assoc ($rs_media));
table colorée d'impression de //
$pdf->ColoredTable ($header, $data) ;
// ---------------------------------------------------------
si (is_null ($row_rs_media_group_override [« notes_override »])) {
$notes = $row_rs_media_group [« notes »] ;
} autrement {
$notes = $row_rs_media_group_override [« notes_override »] ;
}
si (! is_null ($notes)) {
$pdf->writeHTML (couleur « de style= de ». $notes. «
», vrais, 0, vrais, 0) ;
}
} tandis que ($row_rs_media_group = mysql_fetch_assoc ($rs_media_group));
si ($Num2++ ! = $totalRows_rs_media_category_list) {
$pdf->AddPage () ;
}
} tandis que ($row_rs_media_category_list = mysql_fetch_assoc ($rs_media_category_list));
//Close et document de pdf de rendement
$pdf->Output (« Selectech_Price_List.pdf », « je ") ;
// ============================================================+
// DE FIN DE FICHIER
// ============================================================+
|