From 2dda03e2a747d03b71d041e70f3ff04420d80287 Mon Sep 17 00:00:00 2001
From: xue <>
Date: Sun, 29 Jan 2006 03:54:44 +0000
Subject: updated hyperlinks in quickstart tutorial
---
buildscripts/texbuilder/build.php | 4 +-
buildscripts/texbuilder/prado3_quick_start.pdf | 8743 +++++++++++++-----------
buildscripts/texbuilder/prado3_quick_start.tex | 6 +-
3 files changed, 4803 insertions(+), 3950 deletions(-)
(limited to 'buildscripts')
diff --git a/buildscripts/texbuilder/build.php b/buildscripts/texbuilder/build.php
index 8b3fa844..b5f545e4 100644
--- a/buildscripts/texbuilder/build.php
+++ b/buildscripts/texbuilder/build.php
@@ -159,7 +159,7 @@ function parse_html($page,$html)
//runbar
$html = preg_replace('//',
- 'Try, \texttt{http://www.pradosoft.com/prado3/demos/quickstart/index.php?page=$1}', $html);
+ 'Try, \href{http://www.pradosoft.com/prado3/demos/quickstart/index.php?page=$1}{$1}', $html);
//text modifiers
$html = preg_replace('/([^<]*)<\/b>/', '\textbf{$1}', $html);
@@ -235,4 +235,4 @@ if($count > 1)
}
-?>
\ No newline at end of file
+?>
diff --git a/buildscripts/texbuilder/prado3_quick_start.pdf b/buildscripts/texbuilder/prado3_quick_start.pdf
index 39aa440c..ea1fccb0 100644
--- a/buildscripts/texbuilder/prado3_quick_start.pdf
+++ b/buildscripts/texbuilder/prado3_quick_start.pdf
@@ -471,423 +471,462 @@ endobj
<< /S /GoTo /D (chapter.5) >>
endobj
320 0 obj
-(Advanced Topics)
+(Security)
endobj
321 0 obj
<< /S /GoTo /D (section.5.1) >>
endobj
324 0 obj
-(Assets)
+(Authentication and Authorization)
endobj
325 0 obj
<< /S /GoTo /D (subsection.5.1.1) >>
endobj
328 0 obj
-(Asset Publishing)
+(How PRADO Auth Framework Works)
endobj
329 0 obj
<< /S /GoTo /D (subsection.5.1.2) >>
endobj
332 0 obj
-(Customization)
+(Using PRADO Auth Framework)
endobj
333 0 obj
<< /S /GoTo /D (subsection.5.1.3) >>
endobj
336 0 obj
-(Performance)
+(Using TUserManager)
endobj
337 0 obj
-<< /S /GoTo /D (subsection.5.1.4) >>
+<< /S /GoTo /D (section.5.2) >>
endobj
340 0 obj
-(A Toggle Button Example)
+(Viewstate Protection)
endobj
341 0 obj
-<< /S /GoTo /D (section.5.2) >>
+<< /S /GoTo /D (section.5.3) >>
endobj
344 0 obj
-(Master and Content)
+(Cross Site Scripting Prevention)
endobj
345 0 obj
-<< /S /GoTo /D (section.5.3) >>
+<< /S /GoTo /D (chapter.6) >>
endobj
348 0 obj
-(Themes and Skins)
+(Advanced Topics)
endobj
349 0 obj
-<< /S /GoTo /D (subsection.5.3.1) >>
+<< /S /GoTo /D (section.6.1) >>
endobj
352 0 obj
-(Introduction)
+(Assets)
endobj
353 0 obj
-<< /S /GoTo /D (subsection.5.3.2) >>
+<< /S /GoTo /D (subsection.6.1.1) >>
endobj
356 0 obj
-(Understanding Themes)
+(Asset Publishing)
endobj
357 0 obj
-<< /S /GoTo /D (subsection.5.3.3) >>
+<< /S /GoTo /D (subsection.6.1.2) >>
endobj
360 0 obj
-(Using Themes)
+(Customization)
endobj
361 0 obj
-<< /S /GoTo /D (subsection.5.3.4) >>
+<< /S /GoTo /D (subsection.6.1.3) >>
endobj
364 0 obj
-(Theme Storage)
+(Performance)
endobj
365 0 obj
-<< /S /GoTo /D (subsection.5.3.5) >>
+<< /S /GoTo /D (subsection.6.1.4) >>
endobj
368 0 obj
-(Creating Themes)
+(A Toggle Button Example)
endobj
369 0 obj
-<< /S /GoTo /D (section.5.4) >>
+<< /S /GoTo /D (section.6.2) >>
endobj
372 0 obj
-(Persistent State)
+(Master and Content)
endobj
373 0 obj
-<< /S /GoTo /D (subsection.5.4.1) >>
+<< /S /GoTo /D (section.6.3) >>
endobj
376 0 obj
-(View State)
+(Themes and Skins)
endobj
377 0 obj
-<< /S /GoTo /D (subsection.5.4.2) >>
+<< /S /GoTo /D (subsection.6.3.1) >>
endobj
380 0 obj
-(Control State)
+(Introduction)
endobj
381 0 obj
-<< /S /GoTo /D (subsection.5.4.3) >>
+<< /S /GoTo /D (subsection.6.3.2) >>
endobj
384 0 obj
-(Application State)
+(Understanding Themes)
endobj
385 0 obj
-<< /S /GoTo /D (subsection.5.4.4) >>
+<< /S /GoTo /D (subsection.6.3.3) >>
endobj
388 0 obj
-(Session State)
+(Using Themes)
endobj
389 0 obj
-<< /S /GoTo /D (section.5.5) >>
+<< /S /GoTo /D (subsection.6.3.4) >>
endobj
392 0 obj
-(Logging)
+(Theme Storage)
endobj
393 0 obj
-<< /S /GoTo /D (subsection.5.5.1) >>
+<< /S /GoTo /D (subsection.6.3.5) >>
endobj
396 0 obj
-(Using Logging Functions)
+(Creating Themes)
endobj
397 0 obj
-<< /S /GoTo /D (subsection.5.5.2) >>
+<< /S /GoTo /D (section.6.4) >>
endobj
400 0 obj
-(Message Routing)
+(Persistent State)
endobj
401 0 obj
-<< /S /GoTo /D (subsection.5.5.3) >>
+<< /S /GoTo /D (subsection.6.4.1) >>
endobj
404 0 obj
-(Message Filtering)
+(View State)
endobj
405 0 obj
-<< /S /GoTo /D (section.5.6) >>
+<< /S /GoTo /D (subsection.6.4.2) >>
endobj
408 0 obj
-(Internationalization \(I18N\) and Localization \(L10N\))
+(Control State)
endobj
409 0 obj
-<< /S /GoTo /D (subsection.5.6.1) >>
+<< /S /GoTo /D (subsection.6.4.3) >>
endobj
412 0 obj
-(Separate culture/locale sensitive data)
+(Application State)
endobj
413 0 obj
-<< /S /GoTo /D (subsection.5.6.2) >>
+<< /S /GoTo /D (subsection.6.4.4) >>
endobj
416 0 obj
-(Configuration)
+(Session State)
endobj
417 0 obj
-<< /S /GoTo /D (subsection.5.6.3) >>
+<< /S /GoTo /D (section.6.5) >>
endobj
420 0 obj
-(What to do with messages.xml?)
+(Logging)
endobj
421 0 obj
-<< /S /GoTo /D (subsection.5.6.4) >>
+<< /S /GoTo /D (subsection.6.5.1) >>
endobj
424 0 obj
-(Setting and Changing Culture)
+(Using Logging Functions)
endobj
425 0 obj
-<< /S /GoTo /D (subsection.5.6.5) >>
+<< /S /GoTo /D (subsection.6.5.2) >>
endobj
428 0 obj
-(Localizing your Prado application)
+(Message Routing)
endobj
429 0 obj
-<< /S /GoTo /D (subsection.5.6.6) >>
+<< /S /GoTo /D (subsection.6.5.3) >>
endobj
432 0 obj
-(Using localize function to translate text within PHP)
+(Message Filtering)
endobj
433 0 obj
-<< /S /GoTo /D (subsection.5.6.7) >>
+<< /S /GoTo /D (section.6.6) >>
endobj
436 0 obj
-(Compound Messages)
+(Internationalization \(I18N\) and Localization \(L10N\))
endobj
437 0 obj
-<< /S /GoTo /D (section.5.7) >>
+<< /S /GoTo /D (subsection.6.6.1) >>
endobj
440 0 obj
-(I18N Components)
+(Separate culture/locale sensitive data)
endobj
441 0 obj
-<< /S /GoTo /D (subsection.5.7.1) >>
+<< /S /GoTo /D (subsection.6.6.2) >>
endobj
444 0 obj
-(TTranslate)
+(Configuration)
endobj
445 0 obj
-<< /S /GoTo /D (subsection.5.7.2) >>
+<< /S /GoTo /D (subsection.6.6.3) >>
endobj
448 0 obj
-(TDateFormat)
+(What to do with messages.xml?)
endobj
449 0 obj
-<< /S /GoTo /D (subsection.5.7.3) >>
+<< /S /GoTo /D (subsection.6.6.4) >>
endobj
452 0 obj
-(TNumberFormat)
+(Setting and Changing Culture)
endobj
453 0 obj
-<< /S /GoTo /D (subsection.5.7.4) >>
+<< /S /GoTo /D (subsection.6.6.5) >>
endobj
456 0 obj
-(TTranslateParameter)
+(Localizing your Prado application)
endobj
457 0 obj
-<< /S /GoTo /D (subsection.5.7.5) >>
+<< /S /GoTo /D (subsection.6.6.6) >>
endobj
460 0 obj
-(TChoiceFormat)
+(Using localize function to translate text within PHP)
endobj
461 0 obj
-<< /S /GoTo /D (section.5.8) >>
+<< /S /GoTo /D (subsection.6.6.7) >>
endobj
464 0 obj
-(Error Handling and Reporting)
+(Compound Messages)
endobj
465 0 obj
-<< /S /GoTo /D (subsection.5.8.1) >>
+<< /S /GoTo /D (section.6.7) >>
endobj
468 0 obj
-(Exception Classes)
+(I18N Components)
endobj
469 0 obj
-<< /S /GoTo /D (subsection.5.8.2) >>
+<< /S /GoTo /D (subsection.6.7.1) >>
endobj
472 0 obj
-(Raising Exceptions)
+(TTranslate)
endobj
473 0 obj
-<< /S /GoTo /D (subsection.5.8.3) >>
+<< /S /GoTo /D (subsection.6.7.2) >>
endobj
476 0 obj
-(Error Capturing and Reporting)
+(TDateFormat)
endobj
477 0 obj
-<< /S /GoTo /D (subsection.5.8.4) >>
+<< /S /GoTo /D (subsection.6.7.3) >>
endobj
480 0 obj
-(Customizing Error Display)
+(TNumberFormat)
endobj
481 0 obj
-<< /S /GoTo /D (section.5.9) >>
+<< /S /GoTo /D (subsection.6.7.4) >>
endobj
484 0 obj
-(Performance Tuning)
+(TTranslateParameter)
endobj
485 0 obj
-<< /S /GoTo /D (subsection.5.9.1) >>
+<< /S /GoTo /D (subsection.6.7.5) >>
endobj
488 0 obj
-(Caching)
+(TChoiceFormat)
endobj
489 0 obj
-<< /S /GoTo /D (subsection.5.9.2) >>
+<< /S /GoTo /D (section.6.8) >>
endobj
492 0 obj
-(Using pradolite.php)
+(Error Handling and Reporting)
endobj
493 0 obj
-<< /S /GoTo /D (subsection.5.9.3) >>
+<< /S /GoTo /D (subsection.6.8.1) >>
endobj
496 0 obj
-(Changing Application Mode)
+(Exception Classes)
endobj
497 0 obj
-<< /S /GoTo /D (subsection.5.9.4) >>
+<< /S /GoTo /D (subsection.6.8.2) >>
endobj
500 0 obj
-(Reducing Page Size)
+(Raising Exceptions)
endobj
501 0 obj
-<< /S /GoTo /D (subsection.5.9.5) >>
+<< /S /GoTo /D (subsection.6.8.3) >>
endobj
504 0 obj
-(Other Techniques)
+(Error Capturing and Reporting)
endobj
505 0 obj
-<< /S /GoTo /D [506 0 R /FitH ] >>
+<< /S /GoTo /D (subsection.6.8.4) >>
+endobj
+508 0 obj
+(Customizing Error Display)
+endobj
+509 0 obj
+<< /S /GoTo /D (section.6.9) >>
+endobj
+512 0 obj
+(Performance Tuning)
endobj
-508 0 obj <<
-/Length 269
+513 0 obj
+<< /S /GoTo /D (subsection.6.9.1) >>
+endobj
+516 0 obj
+(Caching)
+endobj
+517 0 obj
+<< /S /GoTo /D (subsection.6.9.2) >>
+endobj
+520 0 obj
+(Using pradolite.php)
+endobj
+521 0 obj
+<< /S /GoTo /D (subsection.6.9.3) >>
+endobj
+524 0 obj
+(Changing Application Mode)
+endobj
+525 0 obj
+<< /S /GoTo /D (subsection.6.9.4) >>
+endobj
+528 0 obj
+(Reducing Page Size)
+endobj
+529 0 obj
+<< /S /GoTo /D (subsection.6.9.5) >>
+endobj
+532 0 obj
+(Other Techniques)
+endobj
+533 0 obj
+<< /S /GoTo /D [534 0 R /FitH ] >>
+endobj
+536 0 obj <<
+/Length 396
/Filter /FlateDecode
>>
stream
-xڍMO09&bĐvbġeTUہOCly_;1** t* ֓
-rUL0y@ 9X:|
-Dv?_,
-S geϫbDQSTճ<'T̓7nc)9