Stud.IP  2.5 Revision
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()

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()

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()

createInfoxboxArray (   $mode)

creates an array which conntains infobox labels

private

Parameters
string$modethe current site-mode
Returns
array an array with infobox labels

◆ printPDF()

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

$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>")

◆ $infobox

◆ $mode

else $mode = "new"

◆ $semester

$semester = Request::get('semester')

◆ $semestersAR

$semestersAR = $_SESSION['semestersAR']

◆ $seminars

if (empty( $_SESSION[ 'seminars'])) if (empty( $_SESSION[ 'semestersAR'])) if (empty( $_SESSION[ 'template'])) $seminars = $_SESSION['seminars']

◆ $template

$template = $_SESSION['template']

◆ elseif

if ( $mode=="new") elseif ( $mode=="edit") elseif ( $mode=="pdf_assortment") elseif($mode=='create_pdf')

◆ if

if ( $mode=="new") elseif ( $mode=="edit") elseif ( $mode=="pdf_assortment") elseif ( $mode=="create_pdf") if($mode !='create_pdf')