.

View
[Core]

The Gyro core view group contains the classes for creating and using views. More...

Classes

class   ContentViewBase
  Base class for Views that produce content. More...
class   InputWidgetBase
  Basic input widget. More...
class   InputWidgetBaseBase
  Basic input widget. More...
class   InputWidgetCheckbox
  A checkbox. More...
class   InputWidgetCheckboxBase
  A checkbox. More...
class   InputWidgetDate
  A date widget. More...
class   InputWidgetDateBase
  A date widget. More...
class   InputWidgetFile
  A file input. More...
class   InputWidgetFileBase
  A file input. More...
class   InputWidgetHidden
  A hidden input widget. More...
class   InputWidgetHiddenBase
  A hidden input widget. More...
class   InputWidgetMultiselect
  A multiselect input. More...
class   InputWidgetMultiselectBase
  A multiselect input. More...
class   InputWidgetPassword
  A password widget. More...
class   InputWidgetPasswordBase
  A password widget. More...
class   InputWidgetRadio
  A radion option button. More...
class   InputWidgetRadioBase
  A radion option button. More...
class   InputWidgetSelect
  A select box. More...
class   InputWidgetSelectBase
  A select box. More...
class   InputWidgetSubmit
  A submit button. More...
class   InputWidgetSubmitBase
  A submit button. More...
class   InputWidgetText
  A text widget. More...
class   InputWidgetTextarea
  A text area. More...
class   InputWidgetTextareaBase
  A text area. More...
class   InputWidgetTextBase
  A text widget. More...
class   MessageViewBase
  Base class for Views that create simple - non-cachable - content, like E-Mails. More...
class   PageViewBase
  Base class for rendering a whole page. More...
class   TemplateEngineSimple
  Simple template that just includes template file. More...
class   TemplatePathResolver
  Finds file for given template ressource. More...
class   ViewBase
  Basic genric view implementation. More...
class   ViewFactory
  Static view factory. More...
class   ViewFactoryBase
  Default implementation of view factory. More...
class   WidgetActionLink
  Print link for given action. More...
class   WidgetBlock
  A widget printing a named block upon actions retrieved from given item. More...
class   WidgetBreadcrumb
  Print a breadcrumb. More...
class   WidgetDebugBlock
  Debug output. More...
class   WidgetFilter
  A widget printing filters. More...
class   WidgetFilterText
  A widget printing text filter. More...
class   WidgetInput
  Create an input widget (not necessarily an input element). More...
class   WidgetItemMenu
  A widget printing a menu based upon actions retrieved from given item. More...
class   WidgetItemMenuItem
  A widget printing one menu item. More...
class   WidgetList
  A generic list. More...
class   WidgetListItem
  A generic list's item. More...
class   WidgetListSimple
  A generic list, but without pager, sorting et al. More...
class   WidgetPager
  Renders a pager. More...
class   WidgetPagerCalculator
  This is a helper class to calculate this and that required for rendering a pager. More...
class   WidgetSorter
  Prints sorting controls. More...
class   XmlViewBase
  Create XML content. More...

Functions

  core_load_translations ($languages)
  Translations for Gyro core.
  global_load_translations ($languages)
  Global translations.

Detailed Description

The Gyro core view group contains the classes for creating and using views.


Function Documentation

core_load_translations ( languages  ) 

Translations for Gyro core.

Author:
Gerd Riesselmann

Definition at line 8 of file core.translations.php.

00008                                             {
00009         return array(
00010                 '%field must be a positive integer' => array(
00011                         'de' => '%field muss eine ganze positive Zahl sein',
00012                         'pt' => '%field tem de ser um número inteiro'
00013                 ),
00014                 '%field must be an integer' => array(
00015                         'de' => '%field must eine ganze Zahl sein'
00016                 ),
00017                 '%field may have no more than %num character' => array(
00018                         'de' => '%field darf nicht mehr als %num Zeichen lang sein'
00019                 ),
00020                 '%field must be a positive number' => array(
00021                         'de' => '%field muss eine positive Zahl sein'
00022                 ),
00023                 '%field may not be empty' => array(
00024                         'de' => '%field darf nicht leer sein'
00025                 ),
00026                 'No matching instance found for relation to table %target' => array(
00027                         'de' => 'Kein passender Eintrag gefunden für: %target'
00028                 ),
00029                 'Form verification token is too old. Please try again.' => array(
00030                         'de' => 'Die Gültigkeitsdauer dieser Eingabemaske ist abgelaufen. Bitte speichern Sie erneut.'
00031                 ),
00032                 'Page not found' => array(
00033                         'de' => 'Seite nicht gefunden'
00034                 ),
00035                 'Sorry, but the page you were looking for does not exist.' => array(
00036                         'de' => 'Ihre gewünschte Seite wurde leider nicht gefunden.'
00037                 ),
00038                 'Access denied' => array(
00039                         'de' => 'Zugriff verweigert'            
00040                 ),
00041                 'Sorry, but you do not have the according rights to access this site.'  => array(
00042                         'de' => 'Sie haben leider kein Recht, auf diese Seite zuzugreifen.'             
00043                 ),
00044                 'Server error' => array(
00045                         'de' => 'Programmfehler'
00046                 ),
00047                 'Sorry, an internal error occured, so this page could not be build.' => array(
00048                         'de' => 'Leider ist ein interner Fehler aufgetreten. Bitte besuchen Sie uns später noch einmal.'
00049                 ),
00050                 ' - page %page' => array(
00051                         'de' => ' - Seite %page'
00052                 ),
00053                 'Page %page' => array(
00054                         'de' => 'Seite %page'
00055                 ),
00056                 ' Shown is page %page.' => array(
00057                         'de' => ' Angezeigt wird Seite %page.'
00058                 ),
00059                 'Ascending (best rated first)' => array(
00060                         'de' => 'Aufsteigend (hoch gewertete zuerst)' 
00061                 ),
00062                 'Descending (best rated last)' => array(
00063                         'de' => 'Absteigend (schlechter gewertete zuerst)'
00064                 ),
00065                 // Generic
00066                 'Sorted by <strong>%column</strong>.' => array(
00067                         'de' => 'Sortiert nach <strong>%column</strong>.'
00068                 ),
00069                 'Sort by:' => array(
00070                         'de' => 'Sortieren nach:' 
00071                 ),
00072                 'Sort by %column' => array(
00073                         'de' => 'Sortieren nach %column'
00074                 ),
00075                 'Sort direction: <strong>%direction</strong>' => array(
00076                         'de' => 'Angeordnet: <strong>%direction</strong>'
00077                 ),
00078                 'Rearrange:' => array(
00079                         'de' => 'Neu anordnen'
00080                 ),
00081                 'Page %page of %total' => array(
00082                         'de' => 'Seite %page von %total'
00083                 ),
00084                 '&lt;&nbsp;Previous&nbsp;Page' => array(
00085                         'de' => '&lt;&nbsp;Vorherige&nbsp;Seite' 
00086                 ),
00087                 'Show page %page' => array(
00088                         'de' => 'Zeige Seite %page'
00089                 ),
00090                 'Next&nbsp;Page&nbsp;&gt;' => array(
00091                         'de' => 'Nächste&nbsp;Seite&nbsp;&gt;'
00092                 ),              
00093                 'Go to home page' => array(
00094                         'de' => 'Zur Startseite'
00095                 ),      
00096                 ' Sorted by %col, %dir.' => array(
00097                         'de' => ' Sortiert nach %col, %dir.'
00098                 ),      
00099                 ' - sorted by %col %dir' => array(
00100                         'de' => ' - sortiert nach %col %dir'
00101                 ),
00102                 'forward' => array(
00103                         'de' => 'aufsteigend'
00104                 ),
00105                 'backward' => array(
00106                         'de' => 'absteigend'
00107                 ),
00108                 ' - filtered by »%value«' => array(
00109                         'de' => ' - gefiltert nach »%value«'
00110                 ), 
00111                 ' Filtered by »%value«.' => array(
00112                         'de' => ' Gefiltert nach »%value«.'
00113                 ),
00114                 'Filter by %title' => array(
00115                         'de' => 'Nach %title filtern'
00116                 ),
00117                 'Filter' => array(
00118                         'de' => 'Filtern'
00119                 ),
00120                 'No filter' => array(
00121                         'de' => 'Filterung aufheben'    
00122                 ),
00123                 '<p>%name filtered by: <strong>%current</strong>. <span class="noprint">Filter by %values</span></p>' => array(
00124                         'de' => '<p>%name gefiltert nach: <strong>%current</strong>. <span class="noprint">Filtern nach %values</span></p>'
00125                 ),
00126                 'Show All' => array(
00127                         'de' => 'Alle anzeigen'
00128                 ),
00129                 'Please choose...' => array(
00130                         'de' => 'Bitte auswählen...'
00131                 ),
00132                 'Could not send mail' => array(
00133                         'de' => 'Mail konnte nicht gesendet werden'
00134                 )
00135         );
00136 }
global_load_translations ( languages  ) 

Global translations.

Author:
Gerd Riesselmann

Definition at line 8 of file global.translations.php.

00008                                               {
00009         return array(
00010                 'Ascending (A-Z)' => array(
00011                         'de' => 'Aufsteigend (A-Z)'
00012                 ),
00013                 'Descending (Z-A)' => array(
00014                         'de' => 'Absteigend (Z-A)'
00015                 ),
00016                 'Ascending (smaller first)' => array(
00017                         'de' => 'Aufsteigend (Kleinere zuerst)'
00018                 ),
00019                 'Descending (greater first)' => array(
00020                         'de' => 'Absteigend (Größere zuerst)'
00021                 ),
00022                 'Ascending (cheaper first)' => array(
00023                         'de' => 'Aufsteigend (Billigere zuerst)'
00024                 ),
00025                 'Descending (expensive first)' => array(
00026                         'de' => 'Absteigend (Teuere zuerst)'
00027                 ),
00028                 'Ascending (newer first)' => array(
00029                         'de' => 'Aufsteigend (Neuere zuerst)'
00030                 ),
00031                 'Descending (older first)' => array(
00032                         'de' => 'Absteigend (Ältere zuerst)'
00033                 ),
00034                 'Ascending (Most important first)' => array(
00035                         'de' => 'Aufsteigend (Wichtigere zuerst)'
00036                 ),
00037                 'Descending (Less important first)' => array(
00038                         'de' => 'Absteigend (Unwichtigere zuerst)'
00039                 ),
00040                 'Page %page of %total' => array(
00041                         'de' => 'Seite %page von %total'  
00042                 ),
00043                 '&lt;&nbsp;Previous&nbsp;Page' => array(
00044                         'de' => '&lt;&nbsp;Vorherige&nbsp;Seite'
00045                 ),
00046                 'Next&nbsp;Page&nbsp;&gt;' => array(
00047                         'de' => 'N&auml;chste&nbsp;Seite&nbsp;&gt;'
00048                 ),
00049                 'Show page %page' => array(
00050                         'de' => 'Seite %page anzeigen'
00051                 ),
00052                 'Sorted by <strong>%column</strong>.' => array(
00053                         'de' => 'Sortiert nach <strong>%column</strong>.'
00054                 ),
00055                 'Sort by:' => array(
00056                         'de' => 'Sortieren nach:' 
00057                 ),
00058                 'Sort by %column' => array(
00059                         'de' => 'Sortieren nach %column'
00060                 ),
00061                 'Sort direction: <strong>%direction</strong>' => array(
00062                         'de' => 'Angeordnet: <strong>%direction</strong>'
00063                 ),
00064                 'Rearrange:' => array(
00065                         'de' => 'Neu anordnen'
00066                 ),
00067                 'Go to home page' => array(
00068                         'de' => 'Zur Startseite'
00069                 ),
00070                 'Title' => array(
00071                         'de' => 'Titel'
00072                 ),
00073                 'Filter' => array(
00074                         'de' => 'Filtern'
00075                 ),
00076                 'No filter' => array(
00077                         'de' => 'Filterung aufheben'
00078                 ),
00079                 'title' => array(
00080                         'de' => 'Die Überschrift'
00081                 ),
00082                 'text' => array(
00083                         'de' => 'Der Inhalt'
00084                 ),
00085         );
00086 }