Editor
abstract class Editor extends ConcreteObject (View source)
Properties
| $error | from ConcreteObject | ||
| protected string | $cnvEditorHandle | ||
| protected string | $cnvEditorID | ||
| protected int | $cnvEditorIsActive | ||
| protected string | $cnvEditorInputName | ||
| protected string | $cnvEditorName | ||
| protected Message | $cnvMessage | ||
| protected Conversation | $cnvObject | ||
| protected int | $pkgID | 
Methods
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
No description
Looks up and returns the Package.
Looks up and returns a Package object for the current Editor's Package ID.
Returns the appropriate conversation editor object for the given cnvEditorID.
Returns the appropriate conversation editor object for the given cnvEditorHandle.
This function is used to instantiate a Conversation Editor object from an associative array.
outputs an HTML block containing the add message form for the current Conversation Editor.
Outputs an HTML block containing the message reply form for the current Conversation Editor.
Returns a formatted conversation message body string, based on configuration options supplied.
Replace javascript links with dummy links
Creates a database record for the Conversation Editor, then attempts to return the object.
Removes the current editor object's record from the database.
Deactivates all other Conversation Editors, and activates the current one.
Function used to deactivate.
Returns an array of all Editor objects for the given package object.
No description
Adds a ConversationEditors node and all Editor records to the provided SimleXMLElement object provided.
Returns whether or not the current Conversation Editor has an options form.
Details
        
                            
    loadError($error)
        
    
    No description
        
                            
    isError()
        
    
    No description
        
                            
    getError()
        
    
    No description
        
                            
    setPropertiesFromArray($arr)
        
    
    No description
        
                static            
    camelcase($file)
        
    
    No description
        
                static            
    uncamelcase($string)
        
    
    No description
        
            abstract                AssetPointer[]
    getConversationEditorAssetPointers()
        
    
    No description
        
                            
    setConversationEditorInputName($input)
        
    
    No description
        
                            
    getConversationEditorInputName()
        
    
    No description
        
                            
    setConversationObject(Conversation $cnvObject)
        
    
    No description
        
                            
    getConversationObject()
        
    
    No description
        
                            
    setConversationMessageObject(Message $message)
        
    
    No description
        
                            
    getConversationMessageObject()
        
    
    No description
        
                            string
    getConversationEditorMessageBody()
        
    
    No description
        
                            
    getConversationEditorHandle()
        
    
    No description
        
                            
    getConversationEditorID()
        
    
    No description
        
                            
    getConversationEditorName()
        
    
    No description
        
                            
    isConversationEditorActive()
        
    
    No description
        
                            
    getPackageID()
        
    
    No description
        
                            string
    getPackageHandle()
        
    
    Looks up and returns the Package.
        
                            Package
    getPackageObject()
        
    
    Looks up and returns a Package object for the current Editor's Package ID.
        
                static            Editor|null
    getActive()
        
    
    No description
        
                static            Editor|null
    getByID(int $cnvEditorID)
        
    
    Returns the appropriate conversation editor object for the given cnvEditorID.
        
                static            Editor|null
    getByHandle($cnvEditorHandle)
        
    
    Returns the appropriate conversation editor object for the given cnvEditorHandle.
        
                static    protected        Editor|null
    createFromRecord(array $record)
        
    
    This function is used to instantiate a Conversation Editor object from an associative array.
        
                            
    outputConversationEditorAddMessageForm()
        
    
    outputs an HTML block containing the add message form for the current Conversation Editor.
        
                            
    outputConversationEditorReplyMessageForm()
        
    
    Outputs an HTML block containing the message reply form for the current Conversation Editor.
        
                            string
    formatConversationMessageBody(Conversation $cnv, string $cnvMessageBody, array $config = array())
        
    
    Returns a formatted conversation message body string, based on configuration options supplied.
        
                    protected        string
    removeJavascriptLinks(string $html)
        
    
    Replace javascript links with dummy links
        
                static            Editor|null
    add(string $cnvEditorHandle, string $cnvEditorName, bool|Package $pkg = false)
        
    
    Creates a database record for the Conversation Editor, then attempts to return the object.
        
                            
    delete()
        
    
    Removes the current editor object's record from the database.
        
                            
    activate()
        
    
    Deactivates all other Conversation Editors, and activates the current one.
        
                    protected        
    deactivateAll()
        
    
    Function used to deactivate.
        
                static            Editor[]
    getList(null $pkgID = null)
        
    
    Returns an array of all Editor Objects.
        
                static            Editor[]
    getListByPackage(Package $pkg)
        
    
    Returns an array of all Editor objects for the given package object.
        
                            
    export($xml)
        
    
    No description
        
                static            
    exportList(SimpleXMLElement $xml)
        
    
    Adds a ConversationEditors node and all Editor records to the provided SimleXMLElement object provided.
        
                            bool
    hasOptionsForm()
        
    
    Returns whether or not the current Conversation Editor has an options form.