Stud.IP  3.0 Revision 48548
 All Data Structures Namespaces Files Functions Variables Groups Pages
recordofstudy.php File Reference

Functions

 createFdfAR ($seminars)
 printPDF ($pdf_file, $pdf_data)
 convertSemester ($semname)
 createInfoxboxArray ($mode)

Variables

 $FDF_USAGE_HINT = sprintf(_("Die Ausgabe wird in einem speziellen Format erzeugt, für das Sie den %sAcrobat Reader%s mit Browser- und Formularunterstützung benötigen."),"<a href='http://get.adobe.com/reader/' target='_blank'>","</a>")
if(empty($_SESSION['seminars']))
if(empty($_SESSION['semestersAR']))
if(empty($_SESSION['template'])) 
$seminars = $_SESSION['seminars']
 $semestersAR = $_SESSION['semestersAR']
 $template = $_SESSION['template']
 $semester = Request::get('semester')
else $mode = "new"
 $infobox = createInfoxboxArray($mode)
if($mode=="new") elseif($mode=="edit")
elseif($mode=="pdf_assortment") 
elseif ($mode== 'create_pdf')
if($mode=="new") elseif($mode=="edit")
elseif($mode=="pdf_assortment")
elseif($mode=="create_pdf") 
if ($mode!= 'create_pdf')

Function Documentation

convertSemester (   $semname)

replaces the semester token

public

Parameters
string$semnamea semestertitle (exampl: 'SS 2003')
Returns
string the full semestertitle

Here is the caller graph for this function:

createFdfAR (   $seminars)

creates an array with the data to fill the pdf

private

Parameters
string$seminarsthe seminars
Returns
array an array with the data for the pdf

Here is the call graph for this function:

createInfoxboxArray (   $mode)

creates an array which conntains infobox labels

private

Parameters
string$modethe current site-mode
Returns
array an array with infobox labels
printPDF (   $pdf_file,
  $pdf_data 
)

creates a fdf and sends it to the browser

private

Parameters
string$pdf_filethe URL of the pdf-template
array$pdf_datathe key and values to send

Variable Documentation

$FDF_USAGE_HINT = sprintf(_("Die Ausgabe wird in einem speziellen Format erzeugt, für das Sie den %sAcrobat Reader%s mit Browser- und Formularunterstützung benötigen."),"<a href='http://get.adobe.com/reader/' target='_blank'>","</a>")
else $mode = "new"
$semester = Request::get('semester')
$semestersAR = $_SESSION['semestersAR']
if (empty($_SESSION['seminars'])) if (empty($_SESSION['semestersAR'])) if (empty($_SESSION['template'])) $seminars = $_SESSION['seminars']
$template = $_SESSION['template']
if ($mode=="new") elseif ($mode=="edit") elseif ($mode=="pdf_assortment") elseif($mode== 'create_pdf')
if ($mode=="new") elseif ($mode=="edit") elseif ($mode=="pdf_assortment") elseif ($mode=="create_pdf") if($mode!= 'create_pdf')