Admidio API
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo

Packages

  • com
    • tecnick
      • tcpdf
  • None
  • PHPMailer
    • easypeasyics
  • PHPWavUtils
  • Securimage
    • classes

Classes

  • AutoLogin
  • Component
  • ComponentUpdate
  • ConditionParser
  • Database
  • DateTimeExtended
  • Email
  • Folder
  • FormValidation
  • FunctionClass
  • Htaccess
  • HtmlDiv
  • HtmlElement
  • HtmlForm
  • HtmlFormBasic
  • HtmlFormInstallation
  • HtmlList
  • HtmlNavbar
  • HtmlPage
  • HtmlTable
  • HtmlTableBasic
  • Image
  • Inventory
  • InventoryFields
  • Language
  • LanguageData
  • ListConfiguration
  • Menu
  • Message
  • ModuleAnnouncements
  • ModuleDates
  • ModuleLists
  • ModuleMenu
  • ModuleMessages
  • Modules
  • ModuleWeblinks
  • MyFiles
  • Navigation
  • ntlm_sasl_client_class
  • Organization
  • Participants
  • PasswordHash
  • PasswordHashing
  • ProfileFields
  • RoleDependency
  • RolesRights
  • RSSfeed
  • Session
  • SystemMail
  • TableAccess
  • TableAnnouncement
  • TableCategory
  • TableDate
  • TableFile
  • TableFolder
  • TableGuestbook
  • TableGuestbookComment
  • TableInventory
  • TableInventoryField
  • TableLists
  • TableMembers
  • TableMessage
  • TablePhotos
  • TableRoles
  • TableRooms
  • TableText
  • TableUserField
  • TableUsers
  • TableWeblink
  • UploadHandlerDownload
  • UploadHandlerPhoto
  • User
  • UserRegistration

Exceptions

  • AdmException
  • WavFileException
  • WavFormatException

Functions

  • admFuncAutoload
  • admFuncGeneratePagination
  • admFuncGetBytesFromSize
  • admFuncGetDirectoryEntries
  • admFuncMaxUploadSize
  • admFuncProcessableImageSize
  • admFuncShowCreateChangeInfoById
  • admFuncShowCreateChangeInfoByName
  • admFuncVariableIsValid
  • admReadTemplateFile
  • admStrIsValidFileName
  • admStrStripTagsSpecial
  • admStrToLower
  • admStrToUpper
  • bzip2Version
  • checkDatabaseVersion
  • checkPhpVersion
  • EmailAttachment
  • FileSizeNiceDisplay
  • FormattedTimeRemaining
  • FunctionIsDisabled
  • getFormerRolesFromDatabase
  • getFutureRolesFromDatabase
  • getmicrotime
  • getRoleMemberships
  • getRolesFromDatabase
  • gzipVersion
  • hasRole
  • hl_attrval
  • hl_bal
  • hl_cmtcd
  • hl_ent
  • hl_prot
  • hl_regex
  • hl_spec
  • hl_tag
  • hl_tag2
  • hl_tidy
  • hl_version
  • htmLawed
  • HTMLFilter
  • isGroupLeader
  • isMember
  • kses
  • kses_hook
  • MySQLdumpVersion
  • OutputInformation
  • SafeExec
  • showNotice
  • strAddSlashesDeep
  • strNextLetter
  • strStripSlashesDeep
  • strStripTags
  • strValidCharacters
  • tln_body2div
  • tln_casenormalize
  • tln_deent
  • tln_defang
  • tln_findnxreg
  • tln_findnxstr
  • tln_fixatts
  • tln_fixstyle
  • tln_fixurl
  • tln_getnxtag
  • tln_sanitize
  • tln_skipspace
  • tln_tagprint
  • tln_unspace
  • version_compare_replacement
  • version_compare_replacement_sub

Class FunctionClass


Ecard functions

Copyright: 2004-2016 The Admidio Team
License: GNU General Public License v2.0 only **********************************************************************************************
See: http://www.admidio.org/
Located at

Methods summary

public
# __construct( Language $gL10n )

Parameters

$gL10n
public string[]
# getFileNames( string $directory )

Parameters

$directory
Path of the directory with the template files

Returns

string[]
Returns an array of the template filenames
public string|null
# getEcardTemplate( string $tplFilename, string $tplFolder = '' )

Diese Funktion holt das Template aus dem uebergebenen Verzeichnis und liefert die Daten und einen error state zurueck

Diese Funktion holt das Template aus dem uebergebenen Verzeichnis und liefert die Daten und einen error state zurueck

Parameters

$tplFilename
Filename of the template
$tplFolder
Folder path of the templates

Returns

string|null
Returns the content of the template file and null if file not found or couldn't open
public string
# parseEcardTemplate( string $imageName, string $ecardMessage, string $ecardData, string $recipientName, string $recipientEmail )

Diese Funktion ersetzt alle im Template enthaltenen Platzhalter durch die dementsprechenden Informationen

Diese Funktion ersetzt alle im Template enthaltenen Platzhalter durch die dementsprechenden Informationen

Parameters

$imageName
$ecardMessage
$ecardData
geparste Information von dem Grußkarten Template
$recipientName
der Name des Empfaengers
$recipientEmail
die Email des Empfaengers

Returns

string

Ersetzt werden folgende Platzhalter Admidio Pfad: <%g_root_path%> Template Verzeichnis: <%template_root_path%> Style Eigenschaften: <%ecard_font%> <%ecard_font_size%> <%ecard_font_color%> <%ecard_font_bold%> <%ecard_font_italic%> Empfaenger Daten: <%ecard_reciepient_email%> <%ecard_reciepient_name%> Sender Daten: <%ecard_sender_id%> <%ecard_sender_email%> <%ecard_sender_name%> Bild Daten: <%ecard_image_width%> <%ecard_image_height%> <%ecard_image_name%> Nachricht: <%ecard_message%>

public boolean|string
# sendEcard( string $senderName, string $senderEmail, string $ecardHtmlData, string $recipientName, string $recipientEmail, string $photoServerPath )

Diese Funktion ruft die Mail Klasse auf und uebergibt ihr die zu sendenden Daten

Diese Funktion ruft die Mail Klasse auf und uebergibt ihr die zu sendenden Daten

Parameters

$senderName
$senderEmail
$ecardHtmlData
geparste Daten vom Template
$recipientName
der Name des Empfaengers
$recipientEmail
die Email des Empfaengers
$photoServerPath
der Pfad wo die Bilder in der Grußkarte am Server liegen

Returns

boolean|string

Properties summary

public string $nameRecipientString
# ''
public string $emailRecipientString
# ''
public string $yourMessageString
# ''
public string $newMessageReceivedString
# ''
public string $greetingCardFrom
# ''
public string $greetingCardString
# ''
public string $sendToString
# ''
public string $emailString
# ''
Admidio API API documentation generated by ApiGen