Subversion-Projekte lars-tiefland.webhosting

Revision

Revision 37 | Revision 39 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?
33 lars 2
	// $URL: file:///svn/repos/webhosting/trunk/functions.php $ last modified in Revision $Rev: 38 $ by $Author: lars $ at $Date: 2007-06-02 21:23:09 +0200 (Sa, 02 Jun 2007) $
36 lars 3
	mysql_connect("127.0.0.1","ltiefland","voyager");
1 lars 4
	mysql_select_db("webhosting");
16 lars 5
 
6
	require('mime_mail.php');
7
 
8
	//function borrowed from
9
	/*
10
	Top-Side.de Php Domain Checker v1.1 pro - (C) 2005 by Top-Side.de
11
 
12
	Dieses Script darf frei verwendet werden, solange dieser Text bestehen bleibt.
13
	*/
14
 
15
	function get_whois_server($domain)
16
	{
17
		$whoisservers=array(
18
			array("de","whois.denic.de"),
19
			array("com","rs.internic.net"),
20
			array("net","rs.internic.net"),
21
			array("org","whois.pir.org"),
22
			array("info","whois.afilias.net"),
23
			array("biz","whois.biz"),
24
			array("at","whois.nic.at"),
25
			array("ch","whois.nic.ch"),
26
			array("li","whois.nic.ch"),
27
			array("co.uk","whois.nic.uk"),
28
			array("tv","whois.www.tv"),
29
			array("cc","whois.enic.cc"),
30
			array("dk","whois.dk-hostmaster.dk"),
31
			array("it","whois.nic.it"),
32
			array("ws","whois.worldsite.ws")
33
		);
34
		$whocnt = count($whoisservers);
35
		for ($x=0;$x<$whocnt;$x++)
36
		{
37
			$artld = $whoisservers[$x][0];
38
			$tldlen = intval(0 - strlen($artld));
39
			if (substr($domain, $tldlen) == $artld) $whosrv = $whoisservers[$x][1];
40
		}
41
		return $whosrv;
42
	}
43
 
44
	//function borrowed from
45
	/*
46
	Top-Side.de Php Domain Checker v1.1 pro - (C) 2005 by Top-Side.de
47
 
48
	Dieses Script darf frei verwendet werden, solange dieser Text bestehen bleibt.
49
	*/
50
 
51
	function lookup($dom)
52
	{
53
		$lusrv = get_whois_server($dom);
54
		if (!$lusrv) return "";
55
		$fp = fsockopen($lusrv,43);
56
		if($lusrv == "whois.denic.de")
57
		{
58
			fputs($fp, "-C ISO-8859-1 -T ace,dn $dom\r\n");
59
		}
60
		else
61
		{
62
			fputs($fp, "$dom\r\n");
63
		}
64
		$string="";
65
		while(!feof($fp))
66
		{
67
			$string.= fgets($fp,128);
68
		}
69
		fclose($fp);
70
		$reg = "/Whois Server: (.*?)\n/i";
71
		preg_match_all($reg, $string, $matches);
72
		$secondtry = $matches[1][0];
73
		if ($secondtry)
74
		{
75
			$fp = fsockopen($secondtry,43);
76
			fputs($fp, "$dom\r\n");
77
			$string="";
78
			while(!feof($fp))
79
			{
80
				$string.=fgets($fp,128);
81
			}
82
			fclose($fp);
83
		}
17 lars 84
		if(ereg("(No match|No entries found|NOT FOUND|Not found|not found in database|We do not have an entry in our database matching your query)",$string))
85
		{
86
			return true;
87
		}
88
		else
89
		{
90
			return $string;
91
		}
16 lars 92
	}
93
 
94
	function check_domain($domain, $vname, $nname)
95
	{
96
		$string=lookup($domain);
97
		if ($string===true)
98
		{
99
			return true;
100
		}
101
		else
102
		{
103
			if (strpos($string, $nname)!==false AND strpos($string, $vname)!==false)
104
			{
105
				return true;
106
			}
107
			else
108
			{
109
				return false;
110
			}
111
		}
112
	}
113
 
33 lars 114
	function speichern($name, $vname, $email, $domain, $emails, $email_type, $targets, $space, $traffic, $db_anz, $webmail, $forum, $copper, $svn, $admin_name, $admin_pw, $repo, $svn_users)
1 lars 115
	{
116
		$sql="";
117
		mysql_query("SET AUTOCOMMIT=0");
118
		mysql_query("START TRANSACTION");
119
		$sql="INSERT INTO kunden (nname, vname, email, domain, email_type, space, traffic, db_anz) VALUES ('$name', '$vname', '$email', '$domain', $email_type, $space, $traffic, $db_anz)";
120
		if(mysql_query($sql))
121
		{
122
			$k_id=sprintf("%011d",mysql_insert_id());
123
			$i=0;
33 lars 124
			$sql="INSERT INTO software (k_id, webmail, forum, copper, svn, admin_name, admin_pw, repo_name) VALUES ($k_id, $webmail, $forum, $copper, $svn, '$admin_name', '$admin_pw', '$repo')";
1 lars 125
			$res=mysql_query($sql);
126
			if ($res)
127
			{
128
				$sql="INSERT INTO emails (k_id, email, target) VALUES ";
129
				foreach ($emails as $email)
130
				{
131
					$target="";
132
					if ($email_type==0)
133
					{
134
						if ($i < count($targets))
135
						{
136
							$target=$targets[$i];
137
						}
138
						else
139
						{
140
							$target=$target[count($targets)];
141
						}
142
					}
143
					$sql.="($k_id, '$email', '$target')";
144
					$i++;
145
					if($i<count($emails))
146
					{
147
						$sql.=", ";
148
					}
149
				}
150
				//SVN Repository wurde gebucht
151
				if ($svn)
152
				{
153
					if ($e_sql=mysql_query($sql))
154
					{
155
						$i=0;
156
						$sql="INSERT INTO svn_users (k_id, u_name, u_pw) VALUES ";
157
						foreach ($svn_users as $svn_user)
158
						{
159
							$svn=explode("=",$svn_user);
160
							$user=trim($svn[0]);
161
							$pw=trim($svn[1]);
162
							$i++;
163
							$sql.="($k_id, '$user', '$pw')";
164
							if($i<count($svn_users))
165
							{
166
								$sql.=", ";
167
							}
168
						}
169
					}
170
					else
171
					{
172
						return false;
173
					}
174
 
175
				}
176
				if(mysql_query($sql))
177
				{
178
					return true;
179
				}
180
				else
181
				{
182
					return false;
183
				}
184
			}
185
			else
186
			{
187
				return false;
188
			}
189
		}
190
		else
191
		{
192
			return false;
193
		}
194
	}
195
 
37 lars 196
	function generate_pdf_lt($k_id)
197
	{
198
		$k_id=sprintf("%011d",$k_id);
199
		$sql="SELECT * FROM kunden WHERE k_id=$k_id";
200
		$res=mysql_query($sql);
201
		$row=mysql_fetch_assoc($res);
202
		$sql_e="SELECT * FROM emails WHERE k_id=$k_id";
203
		$sql_s="SELECT * FROM svn_users WHERE k_id=$k_id";
204
		$res_e=mysql_query($sql_e);
205
		$res_s=mysql_query($sql_s);
206
		$sql_w="SELECT * FROM software where k_id=$k_id";
207
		$res_w=mysql_query($sql_w);
208
		$row_w=mysql_fetch_assoc($res_w);
209
		while ($row_e=mysql_fetch_assoc($res_e))
210
		{
211
			$email_arr[]=$row_e["email"];
212
			$target_arr[]=$row_e["email"];
213
		}
214
		$email_anz=count($email_arr);
215
		while ($row_s=mysql_fetch_assoc($res_s))
216
		{
217
			$svn_user_arr[]=$row_s["u_name"]." = ".$row_s["u_pw"];
218
		}
219
		$k_name=$row["vname"]." ".$row["nname"];
220
		$pdf=PDF_new();
221
		if(!$pdf) return false;
222
		if(!PDF_begin_document($pdf, "pdf/Kunde_$k_id"."_lt.pdf","")) return false;
223
		if(!PDF_begin_page_ext($pdf, 595, 842, "")) return false;
224
 
225
		$font = PDF_load_font($pdf, "Helvetica-Bold", "winansi", "");
226
 
227
		PDF_setfont($pdf, $font, 10);
228
		$y=770;
229
		PDF_set_text_pos($pdf, 70, $y);
230
		PDF_show($pdf, "Bestellung von $k_name auf http://webhosting.lars-tiefland.de");
231
		$y-=10;
232
		PDF_set_text_pos($pdf, 70, $y);
233
		PDF_show($pdf, "=======================================================");
234
		$y-=30;
235
		PDF_set_text_pos($pdf, 70, $y);
236
		PDF_show($pdf, "Hallo,");
237
		$y-=10;
238
		PDF_set_text_pos($pdf, 70, $y);
239
		PDF_show($pdf, "dies sind die Daten, die $k_name bei seiner Bestllung eingegeben hat.");
240
		$y-=20;
241
		PDF_set_text_pos($pdf, 70, $y);
242
		PDF_show($pdf, "so schreibe bitte an order@lars-tiefland.de");
243
		$y-=30;
244
		PDF_set_text_pos($pdf, 70, $y);
245
		PDF_show($pdf, "Kundennummer: ");
246
		PDF_set_text_pos($pdf, 200, $y);
247
		PDF_show($pdf, $k_id);
248
		$y-=10;
249
		PDF_set_text_pos($pdf, 70, $y);
250
		PDF_show($pdf, "Name: ");
251
		PDF_set_text_pos($pdf, 200, $y);
252
		PDF_show($pdf, $row["nname"]);
253
		$y-=10;
254
		PDF_set_text_pos($pdf, 70, $y);
255
		PDF_show($pdf, "Vorname: ");
256
		PDF_set_text_pos($pdf, 200, $y);
257
		PDF_show($pdf, $row["vname"]);
258
		$y-=10;
259
		PDF_set_text_pos($pdf, 70, $y);
260
		PDF_show($pdf, "E-Mail: ");
261
		PDF_set_text_pos($pdf, 200, $y);
262
		PDF_show($pdf, $row["email"]);
263
		$y-=10;
264
		PDF_set_text_pos($pdf, 70, $y);
265
		PDF_show($pdf, "Domain: ");
266
		PDF_set_text_pos($pdf, 200, $y);
267
		PDF_show($pdf, $row["domain"]);
268
		$y-=10;
269
		PDF_set_text_pos($pdf, 70, $y);
270
		PDF_show($pdf, "Anzahl E-Mail Adressen: ");
271
		PDF_set_text_pos($pdf, 200, $y);
272
		$y-=10;
273
		PDF_show($pdf, $email_anz);
274
		PDF_set_text_pos($pdf, 70, $y);
275
		PDF_show($pdf, "E-Mail Adressen: ");
276
		foreach($email_arr as $email)
277
		{
278
			PDF_set_text_pos($pdf, 200, $y);
279
			PDF_Show($pdf, $email);
280
			$y-=10;
281
		}
282
		PDF_set_text_pos($pdf, 70, $y);
283
		PDF_show($pdf, "E-Mail Typ: ");
284
		PDF_set_text_pos($pdf, 200, $y);
285
		PDF_show($pdf, ($row["email_type"]==0)?"Weiterleitung":"POP3/IMAP Postfach");
286
		$y-=10;
287
		PDF_set_text_pos($pdf, 70, $y);
288
		PDF_show($pdf, "Ziel Adressen: ");
289
		if ($row["email_type"]==0)
290
		{
291
			foreach($target_arr as $target)
292
			{
293
				PDF_set_text_pos($pdf, 200, $y);
294
				PDF_Show($pdf, $target);
295
				$y-=10;
296
			}
297
		}
298
		else
299
		{
300
			PDF_set_text_pos($pdf, 200, $y);
301
			PDF_Show($pdf, "Nicht nötig");
302
			$y-=10;
303
		}
304
		PDF_set_text_pos($pdf, 70, $y);
305
		PDF_show($pdf, "Webspace: ");
306
		PDF_set_text_pos($pdf, 200, $y);
307
		PDF_show($pdf, number_format($row["space"],0,",",".")." MB");
308
		$y-=10;
309
		PDF_set_text_pos($pdf, 70, $y);
310
		PDF_show($pdf, "Traffic / Monat: ");
311
		PDF_set_text_pos($pdf, 200, $y);
312
		PDF_show($pdf, number_format($row["traffic"],0,",",".")." GB");
313
		$y-=10;
314
		PDF_set_text_pos($pdf, 70, $y);
315
		PDF_show($pdf, "Anzahl Datenbanken: ");
316
		PDF_set_text_pos($pdf, 200, $y);
317
		PDF_show($pdf, $row["db_anz"]);
318
		$y-=10;
319
		PDF_set_text_pos($pdf, 70, $y);
320
		PDF_show($pdf, "Webmail Interface:");
321
		PDF_set_text_pos($pdf, 200, $y);
322
		switch($row_w["webmail"])
323
		{
324
			case 1:
325
				$webmail_text="VWebmail";
326
				break;
327
			case 2:
328
				$webmail_text="Squirrelmail";
329
				break;
330
			case 0:
331
				$webmail_text="Keines";
332
				break;
333
		}
334
		PDF_show($pdf, $webmail_text);
335
		$y-=10;
336
		PDF_set_text_pos($pdf, 70, $y);
337
		PDF_show($pdf, "Forum: ");
338
		PDF_set_text_pos($pdf, 200, $y);
339
		switch($row_w["forum"])
340
		{
341
			case 1:
342
				$f_text="phpBB";
343
				break;
344
			case 2:
345
				$f_text="SMF";
346
				break;
347
			case 0:
348
				$f_text="Keines";
349
				break;
350
		}
351
		PDF_show($pdf, "$f_text");
352
		$y-=10;
353
		PDF_set_text_pos($pdf, 70, $y);
354
		PDF_show($pdf, "coppermine Galerie: ");
355
		PDF_set_text_pos($pdf, 200, $y);
356
		PDF_show($pdf, ($row_w["copper"])?"Ja":"Nein");
357
		$y-=10;
358
		PDF_set_text_pos($pdf, 70, $y);
359
		PDF_show($pdf, "Subversion Repository: ");
360
		PDF_set_text_pos($pdf, 200, $y);
361
		PDF_show($pdf, ($row_w["svn"])?"Ja":"Nein");
362
		$y-=10;
363
		PDF_set_text_pos($pdf, 70, $y);
364
		PDF_show($pdf, "Admin Name: ");
365
		PDF_set_text_pos($pdf, 200, $y);
366
		PDF_show($pdf, $row_w["admin_name"]);
367
		$y-=10;
368
		PDF_set_text_pos($pdf, 70, $y);
369
		PDF_show($pdf, "Admin Passwort: ");
370
		PDF_set_text_pos($pdf, 200, $y);
371
		PDF_show($pdf, $row_w["admin_pw"]);
372
		$y-=10;
373
		if($row_w["repo_name"])
374
		{
375
			PDF_set_text_pos($pdf, 70, $y);
376
			PDF_show($pdf, "Repository Name: ");
377
			PDF_set_text_pos($pdf, 200, $y);
378
			PDF_show($pdf, $row_w["repo_name"]);
379
			$y-=10;
380
			PDF_set_text_pos($pdf, 70, $y);
381
			PDF_show($pdf, "SVN Benutzer: ");
382
			foreach($svn_user_arr as $svn_user)
383
			{
384
				PDF_set_text_pos($pdf, 200, $y);
385
				PDF_Show($pdf, $svn_user);
386
				$y-=10;
387
			}
388
		}
389
		if(!PDF_end_page_ext($pdf,"")) return false;
390
		if(!PDF_end_document($pdf,"")) return false;
391
		return true;
392
	}
1 lars 393
	function generate_pdf($k_id)
394
	{
395
		$k_id=sprintf("%011d",$k_id);
396
		$sql="SELECT * FROM kunden WHERE k_id=$k_id";
397
		$res=mysql_query($sql);
398
		$row=mysql_fetch_assoc($res);
399
		$sql_e="SELECT * FROM emails WHERE k_id=$k_id";
400
		$sql_s="SELECT * FROM svn_users WHERE k_id=$k_id";
401
		$res_e=mysql_query($sql_e);
402
		$res_s=mysql_query($sql_s);
4 lars 403
		$sql_w="SELECT * FROM software where k_id=$k_id";
1 lars 404
		$res_w=mysql_query($sql_w);
405
		$row_w=mysql_fetch_assoc($res_w);
406
		while ($row_e=mysql_fetch_assoc($res_e))
407
		{
408
			$email_arr[]=$row_e["email"];
409
			$target_arr[]=$row_e["email"];
410
		}
411
		$email_anz=count($email_arr);
412
		while ($row_s=mysql_fetch_assoc($res_s))
413
		{
414
			$svn_user_arr[]=$row_s["u_name"]." = ".$row_s["u_pw"];
415
		}
416
		$k_name=$row["vname"]." ".$row["nname"];
417
		$pdf=PDF_new();
418
		if(!$pdf) return false;
33 lars 419
		if(!PDF_begin_document($pdf, "pdf/Kunde_$k_id.pdf","")) return false;
1 lars 420
		if(!PDF_begin_page_ext($pdf, 595, 842, "")) return false;
421
 
422
		$font = PDF_load_font($pdf, "Helvetica-Bold", "winansi", "");
423
 
424
		PDF_setfont($pdf, $font, 10);
425
		$y=770;
426
		PDF_set_text_pos($pdf, 70, $y);
427
		PDF_show($pdf, "Deine Bestellung auf http://webhosting.lars-tiefland.de");
428
		$y-=10;
429
		PDF_set_text_pos($pdf, 70, $y);
430
		PDF_show($pdf, "=======================================================");
431
		$y-=30;
432
		PDF_set_text_pos($pdf, 70, $y);
433
		PDF_show($pdf, "Hallo $k_name,");
434
		$y-=10;
435
		PDF_set_text_pos($pdf, 70, $y);
436
		PDF_show($pdf, "dies sind die Daten, die Du bei Deiner Bestllung eingegeben hast.");
437
		$y-=10;
438
		PDF_set_text_pos($pdf, 70, $y);
439
		PDF_show($pdf, "Sollten Fehler enthalten sein, oder solltest Du weitere Angaben machen wollen, ");
440
		$y-=10;
441
		PDF_set_text_pos($pdf, 70, $y);
442
		PDF_show($pdf, "so schreibe bitte an order@lars-tiefland.de");
443
		$y-=30;
444
		PDF_set_text_pos($pdf, 70, $y);
445
		PDF_show($pdf, "Kundennummer: ");
446
		PDF_set_text_pos($pdf, 200, $y);
447
		PDF_show($pdf, $k_id);
448
		$y-=10;
449
		PDF_set_text_pos($pdf, 70, $y);
450
		PDF_show($pdf, "Name: ");
451
		PDF_set_text_pos($pdf, 200, $y);
452
		PDF_show($pdf, $row["nname"]);
453
		$y-=10;
454
		PDF_set_text_pos($pdf, 70, $y);
455
		PDF_show($pdf, "Vorname: ");
456
		PDF_set_text_pos($pdf, 200, $y);
457
		PDF_show($pdf, $row["vname"]);
458
		$y-=10;
459
		PDF_set_text_pos($pdf, 70, $y);
460
		PDF_show($pdf, "E-Mail: ");
461
		PDF_set_text_pos($pdf, 200, $y);
462
		PDF_show($pdf, $row["email"]);
463
		$y-=10;
464
		PDF_set_text_pos($pdf, 70, $y);
465
		PDF_show($pdf, "Domain: ");
466
		PDF_set_text_pos($pdf, 200, $y);
467
		PDF_show($pdf, $row["domain"]);
468
		$y-=10;
469
		PDF_set_text_pos($pdf, 70, $y);
470
		PDF_show($pdf, "Anzahl E-Mail Adressen: ");
471
		PDF_set_text_pos($pdf, 200, $y);
472
		$y-=10;
473
		PDF_show($pdf, $email_anz);
474
		PDF_set_text_pos($pdf, 70, $y);
475
		PDF_show($pdf, "E-Mail Adressen: ");
476
		foreach($email_arr as $email)
477
		{
478
			PDF_set_text_pos($pdf, 200, $y);
479
			PDF_Show($pdf, $email);
480
			$y-=10;
481
		}
482
		PDF_set_text_pos($pdf, 70, $y);
483
		PDF_show($pdf, "E-Mail Typ: ");
484
		PDF_set_text_pos($pdf, 200, $y);
485
		PDF_show($pdf, ($row["email_type"]==0)?"Weiterleitung":"POP3/IMAP Postfach");
486
		$y-=10;
487
		PDF_set_text_pos($pdf, 70, $y);
488
		PDF_show($pdf, "Ziel Adressen: ");
489
		if ($row["email_type"]==0)
490
		{
491
			foreach($target_arr as $target)
492
			{
493
				PDF_set_text_pos($pdf, 200, $y);
494
				PDF_Show($pdf, $target);
495
				$y-=10;
496
			}
497
		}
498
		else
499
		{
500
			PDF_set_text_pos($pdf, 200, $y);
501
			PDF_Show($pdf, "Nicht nötig");
502
			$y-=10;
503
		}
504
		PDF_set_text_pos($pdf, 70, $y);
505
		PDF_show($pdf, "Webspace: ");
506
		PDF_set_text_pos($pdf, 200, $y);
507
		PDF_show($pdf, number_format($row["space"],0,",",".")." MB");
508
		$y-=10;
509
		PDF_set_text_pos($pdf, 70, $y);
510
		PDF_show($pdf, "Traffic / Monat: ");
511
		PDF_set_text_pos($pdf, 200, $y);
512
		PDF_show($pdf, number_format($row["traffic"],0,",",".")." GB");
513
		$y-=10;
514
		PDF_set_text_pos($pdf, 70, $y);
515
		PDF_show($pdf, "Anzahl Datenbanken: ");
516
		PDF_set_text_pos($pdf, 200, $y);
517
		PDF_show($pdf, $row["db_anz"]);
518
		$y-=10;
519
		PDF_set_text_pos($pdf, 70, $y);
20 lars 520
		PDF_show($pdf, "Webmail Interface:");
19 lars 521
		PDF_set_text_pos($pdf, 200, $y);
33 lars 522
		switch($row_w["webmail"])
523
		{
524
			case 1:
525
				$webmail_text="VWebmail";
526
				break;
527
			case 2:
528
				$webmail_text="Squirrelmail";
529
				break;
530
			case 0:
531
				$webmail_text="Keines";
532
				break;
533
		}
534
		PDF_show($pdf, $webmail_text);
19 lars 535
		$y-=10;
536
		PDF_set_text_pos($pdf, 70, $y);
33 lars 537
		PDF_show($pdf, "Forum: ");
1 lars 538
		PDF_set_text_pos($pdf, 200, $y);
33 lars 539
		switch($row_w["forum"])
540
		{
541
			case 1:
542
				$f_text="phpBB";
543
				break;
544
			case 2:
545
				$f_text="SMF";
546
				break;
547
			case 0:
548
				$f_text="Keines";
549
				break;
550
		}
551
		PDF_show($pdf, "$f_text");
1 lars 552
		$y-=10;
553
		PDF_set_text_pos($pdf, 70, $y);
554
		PDF_show($pdf, "coppermine Galerie: ");
555
		PDF_set_text_pos($pdf, 200, $y);
556
		PDF_show($pdf, ($row_w["copper"])?"Ja":"Nein");
557
		$y-=10;
558
		PDF_set_text_pos($pdf, 70, $y);
559
		PDF_show($pdf, "Subversion Repository: ");
560
		PDF_set_text_pos($pdf, 200, $y);
561
		PDF_show($pdf, ($row_w["svn"])?"Ja":"Nein");
562
		$y-=10;
563
		PDF_set_text_pos($pdf, 70, $y);
564
		PDF_show($pdf, "Admin Name: ");
565
		PDF_set_text_pos($pdf, 200, $y);
566
		PDF_show($pdf, $row_w["admin_name"]);
567
		$y-=10;
568
		PDF_set_text_pos($pdf, 70, $y);
569
		PDF_show($pdf, "Admin Passwort: ");
570
		PDF_set_text_pos($pdf, 200, $y);
571
		PDF_show($pdf, $row_w["admin_pw"]);
572
		$y-=10;
33 lars 573
		if($row_w["repo_name"])
1 lars 574
		{
33 lars 575
			PDF_set_text_pos($pdf, 70, $y);
576
			PDF_show($pdf, "Repository Name: ");
1 lars 577
			PDF_set_text_pos($pdf, 200, $y);
33 lars 578
			PDF_show($pdf, $row_w["repo_name"]);
1 lars 579
			$y-=10;
33 lars 580
			PDF_set_text_pos($pdf, 70, $y);
581
			PDF_show($pdf, "SVN Benutzer: ");
582
			foreach($svn_user_arr as $svn_user)
583
			{
584
				PDF_set_text_pos($pdf, 200, $y);
585
				PDF_Show($pdf, $svn_user);
586
				$y-=10;
587
			}
1 lars 588
		}
589
		if(!PDF_end_page_ext($pdf,"")) return false;
590
		if(!PDF_end_document($pdf,"")) return false;
591
		return true;
592
	}
593
 
594
	function send_email($k_id)
595
	{
596
		$email=new mime_mail();
597
		$sql="SELECT k_id, vname, nname, email FROM kunden WHERE k_id=$k_id";
598
		$res=mysql_query($sql);
599
		$row=mysql_fetch_assoc($res);
600
		$k_id=$row["k_id"];
33 lars 601
		$filename="pdf/Kunde_$k_id.pdf";
1 lars 602
		$k_name=$row["vname"]." ". $row["nname"];
603
		$k_email=$row["email"];
604
		$email->to="$k_name<$k_email>";
33 lars 605
		$email->from="Bestellbestätigung<order@lars-tiefland.de>";
1 lars 606
		if (file_exists($filename))
607
		{
608
			$fd = fopen($filename, "rb");
609
			$data = fread($fd, filesize($filename));
610
			fclose($fd);
611
			$email->body="Hallo $k_name, \r\n\r\n vielen Dank für Deine Bestellung auf http://webhosting.lars-tiefland.de!\r\n\r\n";
612
			$email->body.="Im Anhang findest Du Deine eingegeben Daten als PDF Datei!\r\n\r\nLive Long And Prosper,\r\n\r\nLars Tiefland\r\r\n";
613
			$email->subject="Deine Bestellung ist eingegangen";
33 lars 614
			$email->add_attachment($data, basename($filename));
1 lars 615
			$send=$email->send();
616
		}
617
		else
618
		{
619
			$send=false;
620
		}
621
		return $send;
622
	}
623
 
624
	function send_order($k_id)
625
	{
626
		$email=new mime_mail();
627
		$sql="SELECT k_id, vname, nname, email FROM kunden WHERE k_id=$k_id";
628
		$res=mysql_query($sql);
629
		$row=mysql_fetch_assoc($res);
630
		$k_id=$row["k_id"];
37 lars 631
		$filename="pdf/Kunde_$k_id"."_lt.pdf";
1 lars 632
		$k_name=$row["vname"]." ". $row["nname"];
633
		$k_email=$row["email"];
634
		$email->to="Lars Tiefland<order@lars-tiefland.de>";
38 lars 635
		$email->from="$k_name<$k_email>";
1 lars 636
		if (file_exists($filename))
637
		{
638
			$fd = fopen($filename, "rb");
639
			$data = fread($fd, filesize($filename));
640
			fclose($fd);
4 lars 641
			$email->body="Hallo Lars Tiefland, \r\n\r\n $k_name hat auf http://webhosting.lars-tiefland.de eine Bestellung aufgeben!\r\n\r\n";
1 lars 642
			$email->body.="Im Anhang findest Du die vom Kunden eingegeben Daten als PDF Datei!\r\n\r\nLive Long And Prosper,\r\n\r\nLars Tiefland\r\r\n";
643
			$email->subject="Eine neue Bestellung ist eingegangen";
33 lars 644
			$email->add_attachment($data, basename($filename));
1 lars 645
			$send=$email->send();
646
		}
647
		else
648
		{
649
			$send=false;
650
		}
651
		return $send;
652
	}
653
?>