Stud.IP  2.4 Revision 48548
 All Data Structures Namespaces Files Functions Variables Groups Pages
visual.inc.php File Reference

Functions

 get_ampel_state ($cur_ampel_state, $new_level, $new_text)
 get_ampel_write ($mein_status, $admission_status, $write_level, $print="TRUE", $start=-1, $ende=-1, $temporaly=0)
 get_ampel_read ($mein_status, $admission_status, $read_level, $print="TRUE", $start=-1, $ende=-1, $temporaly=0)
 htmlReady ($what, $trim=TRUE, $br=FALSE, $double_encode=false)
 jsReady ($what, $target)
 quotes_encode ($description, $author)
 formatReady ($what, $trim=TRUE, $extern=FALSE, $wiki=FALSE, $show_comments="icon")
 formatLinks ($what, $nl2br=true)
 wikiReady ($what, $trim=TRUE)
 transformBeforeSave ($what)
 decodeHTML ($string)
 preg_call_format_signature ($username, $timestamp)
 kill_format ($text)
 isURL ($url)
 isLinkIntern ($url)
 idna_link ($link, $mail=false)
 smile ($text= '')
 symbol ($text="")
 mila ($titel, $size=60)
 printhead ($breite, $left, $link, $open, $new, $icon, $titel, $zusatz, $timestmp=0, $printout=TRUE, $index="", $indikator="age", $css_class=NULL)
 printcontent ($breite, $write=FALSE, $inhalt, $edit, $printout=TRUE, $addon="")
 print_infobox ($content, $picture= '', $dont_display_immediatly=false)
 tooltip ($text, $with_alt=TRUE, $with_popup=FALSE)
 tooltip2 ($text, $with_alt=TRUE, $with_popup=FALSE)
 tooltipIcon ($text, $important=false)
 TransformInternalLinks ($str)
 createQuestion ($question, $approveParams, $disapproveParams=array(), $baseUrl= '?')
 display_exception (Exception $exception, $as_html=false, $deep=false)

Function Documentation

createQuestion (   $question,
  $approveParams,
  $disapproveParams = array(),
  $baseUrl = '?' 
)

creates a modal dialog ensuring that the user is really aware about the action to perform

Parameters
string$questionquestion of the modal dialog
string$approveParamsan array of params for a link to be used on approval
string$disapproveParamsan array of params for a link to be used on disapproval
string$baseUrlif set, this url is used, PHP_SELF otherwise
Returns
string $dialog text which contains the dialog

Here is the call graph for this function:

Here is the caller graph for this function:

decodeHTML (   $string)

decodes html entities to normal characters

public

Parameters
string
Returns
string

Here is the caller graph for this function:

display_exception ( Exception  $exception,
  $as_html = false,
  $deep = false 
)

Displays the provided exception in a more readable fashion.

Parameters
Exception$exceptionThe exception to be displayed
bool$as_htmlIndicates whether the exception shall be displayed as plain text or html (optional, defaults to plain text)
bool$deepIndicates whether any previous exception should be included in the output (optional, defaults to false)
Returns
String The exception display either as plain text or html

Here is the call graph for this function:

Here is the caller graph for this function:

formatLinks (   $what,
  $nl2br = true 
)

simplified version of formatReady that handles only link formatting

Parameters
string$whatwhat to format
bool$nl2brconvert newlines to

Here is the call graph for this function:

Here is the caller graph for this function:

formatReady (   $what,
  $trim = TRUE,
  $extern = FALSE,
  $wiki = FALSE,
  $show_comments = "icon" 
)

universal and very usable functions to get all the special stud.ip formattings

public

Parameters
string$whatwhat to format
boolean$trimshould the output trimmed?
boolean$externTRUE if called from external pages ('externe Seiten')
boolean$wikiif TRUE format for wiki
string$show_commentsComment mode (none, all, icon), used for Wiki comments
Returns
string

Here is the call graph for this function:

Here is the caller graph for this function:

get_ampel_read (   $mein_status,
  $admission_status,
  $read_level,
  $print = "TRUE",
  $start = -1,
  $ende = -1,
  $temporaly = 0 
)

get_ampel_read, waehlt die geeignete Grafik in der Ampel Ansicht (fuer Berechtigungen) aus. Benoetigt den Status in der Veranstaltung und auf der Anmeldeliste und den read_level der Veranstaltung

Parameters
unknown_type$mein_status
unknown_type$admission_status
unknown_type$read_level
unknown_type$print
unknown_type$start
unknown_type$ende
unknown_type$temporaly

Here is the call graph for this function:

get_ampel_state (   $cur_ampel_state,
  $new_level,
  $new_text 
)

get_ampel_state is a helper function for get_ampel_write and get_ampel_read. It checks if the new parameters lead to a "lower" trafficlight. If so, the new level and the new text are set and returned.

Parameters
unknown_type$cur_ampel_state
unknown_type$new_level
unknown_type$new_text
Returns

Here is the caller graph for this function:

get_ampel_write (   $mein_status,
  $admission_status,
  $write_level,
  $print = "TRUE",
  $start = -1,
  $ende = -1,
  $temporaly = 0 
)

get_ampel_write, waehlt die geeignete Grafik in der Ampel Ansicht (fuer Berechtigungen) aus. Benoetigt den Status in der Veranstaltung und auf der Anmeldeliste und den read_level der Veranstaltung

Parameters
unknown_type$mein_status
unknown_type$admission_status
unknown_type$write_level
unknown_type$print
unknown_type$start
unknown_type$ende
unknown_type$temporaly

Here is the call graph for this function:

htmlReady (   $what,
  $trim = TRUE,
  $br = FALSE,
  $double_encode = false 
)
idna_link (   $link,
  $mail = false 
)

convert links with 'umlauten' to punycode

public

Parameters
stringlink to convert
booleanfor mailadr = true and for other link = false
Returns
string link in punycode

Here is the call graph for this function:

Here is the caller graph for this function:

isLinkIntern (   $url)

Here is the caller graph for this function:

isURL (   $url)

Here is the caller graph for this function:

jsReady (   $what,
  $target 
)

Here is the call graph for this function:

Here is the caller graph for this function:

kill_format (   $text)

removes all characters used by quick-format-syntax

public

Parameters
string
Returns
string

Here is the caller graph for this function:

mila (   $titel,
  $size = 60 
)

Here is the caller graph for this function:

preg_call_format_signature (   $username,
  $timestamp 
)

formats a ~~~~ wiki signature with username and timestamp

Parameters
string
unixtimestamp

Here is the call graph for this function:

print_infobox (   $content,
  $picture = '',
  $dont_display_immediatly = false 
)

Here is the caller graph for this function:

printcontent (   $breite,
  $write = FALSE,
  $inhalt,
  $edit,
  $printout = TRUE,
  $addon = "" 
)

Here is the call graph for this function:

Here is the caller graph for this function:

printhead (   $breite,
  $left,
  $link,
  $open,
  $new,
  $icon,
  $titel,
  $zusatz,
  $timestmp = 0,
  $printout = TRUE,
  $index = "",
  $indikator = "age",
  $css_class = NULL 
)

Ausgabe der Aufklapp-Kopfzeile

Parameters
$breite
$left
$link
$open
$new
$icon
$titel
$zusatz
$timestmp
$printout
$index
$indikator
$css_class

Here is the call graph for this function:

Here is the caller graph for this function:

quotes_encode (   $description,
  $author 
)

Funktion um Quotings zu encoden

Parameters
string$descriptionder Text der gequotet werden soll, wird zurueckgegeben
string$authorName des urspruenglichen Autors
Returns
string

Here is the caller graph for this function:

smile (   $text = '')

Create smileys

This functions converts the smiley codes notation (:name:) as well as the available short notation.

public

Parameters
string$textThe text to convert
Returns
string Converted text

Here is the caller graph for this function:

symbol (   $text = "")

create symbols from the shorts

This functions converts the short, locatet in the config.inc into the assigned pictures. It uses a different directory as the smile-function, becauso symbols should not be shown in the smiley and so, no link is given onto the picture. A tooltip which shows the symbol code is given, too.

public

Parameters
stringthe text to convert
Returns
string convertet text

Here is the caller graph for this function:

tooltip (   $text,
  $with_alt = TRUE,
  $with_popup = FALSE 
)

Returns a given text as html tooltip

title and alt attribute is default, with_popup means a JS alert box activated on click

Parameters
string$text
boolean$with_altreturn text with alt attribute
boolean$with_popupreturn text with JS alert box on click
Returns
string

Here is the call graph for this function:

Here is the caller graph for this function:

tooltip2 (   $text,
  $with_alt = TRUE,
  $with_popup = FALSE 
)

Returns a given text as an array of html attributes used as tooltip

title and alt attribute is default, with_popup means a JS alert box activated on click

Parameters
string$text
boolean$with_altreturn text with alt attribute
boolean$with_popupreturn text with JS alert box on click
Returns
string

Here is the call graph for this function:

Here is the caller graph for this function:

tooltipIcon (   $text,
  $important = false 
)

returns a html-snippet with an icon and a tooltip on it

Parameters
type$text

Here is the call graph for this function:

Here is the caller graph for this function:

transformBeforeSave (   $what)

Transform the argument using the replace-before-save rules defined by StudipTransformFormat.

Parameters
string$whatthe original string
Returns
the result of applying the replace-before-save transformations to the argument of the function

Here is the caller graph for this function:

TransformInternalLinks (   $str)

detects internal links in a given string and convert used domain to the domain actually used (only necessary if more than one domain exists)

Parameters
stringtext to convert
Returns
string text with convertes internal links

Here is the caller graph for this function:

wikiReady (   $what,
  $trim = TRUE 
)

the special version of formatReady for Wiki-Webs

public

Parameters
string$whatwhat to format
string$trimshould the output trimmed?
boolean$externTRUE if called from external pages ('externe Seiten')
Returns
string

Here is the call graph for this function:

Here is the caller graph for this function: