crVCL PHP Framework Version 2.9
  • Class
  • Tree
  • Todo
  • Download

Classes

  • _html_Doc
  • array2domxml
  • array2xml
  • cap_str
  • chart
  • chartline
  • config_crvcl_inc
  • Contoller
  • ContollerMain
  • ContollerPage
  • Controller
  • ControllerMain
  • ControllerPage
  • CouchDB
  • crAsync
  • crDateTime
  • CriticalSection
  • crJWT
  • crVCLSessionHandler
  • daemon
  • dictBase
  • domxml2array
  • DTA
  • DTAUS
  • DTAZV
  • ErrorHandler
  • ExceptionHandler
  • ffmpegbin
  • fsock
  • GeoIPLib
  • GoogleAnalyticsParser
  • htaccess
  • html5_Video
  • html_Anchor
  • html_Button
  • html_Calendar
  • html_Checkbox
  • html_ChkListbox
  • html_Choosebox
  • html_CKEditor
  • html_Colorbox
  • html_Combobox
  • html_Component
  • html_ComponentAMP
  • html_Datepicker
  • html_DivTable
  • html_Doc
  • html_DocAMP
  • html_Edit
  • html_Events
  • html_FlvBox
  • html_FocusEvents
  • html_FocusEventsEx
  • html_FoldingBox
  • html_Form
  • html_GroupBox
  • html_iFrame
  • html_Img
  • html_ImgAMP
  • html_InfoBox
  • html_Label
  • html_LinkLabel
  • html_List
  • html_Listbox
  • html_Marquee
  • html_Marquee2
  • html_Memo
  • html_Msgbox
  • html_OpenDialog
  • html_Optionbox
  • html_Panel
  • html_Radiobutton
  • html_Resultbar
  • html_RichText
  • html_Slider
  • html_Spinbutton
  • html_TabbedPane
  • html_TabControl
  • html_Table
  • html_tagCloud
  • html_TinyMCE
  • html_Window
  • http
  • httprequest
  • imap
  • imap_attachment
  • imap_body
  • imap_header
  • imap_msg
  • imgbar
  • Int64
  • JBridge
  • Logger
  • mail
  • multiAjaxHtmlResponse
  • mvc_module_loader
  • MySQL
  • MySQL_
  • MySQLBuilder
  • MySQLLang
  • MySQLResult
  • OpcodeCache
  • PDF
  • process_pid
  • QRCodeMinified
  • Redis
  • RESTful
  • RESTful_Client
  • RESTful_Server
  • RSS
  • rtf
  • sasl
  • sasl_basic
  • sasl_cram_md5
  • sasl_digest
  • sasl_interact
  • sasl_login
  • sasl_ntlm
  • sasl_plain
  • SepaRecord
  • SepaXML
  • SessionHandlerMemcache
  • SessionHandlerMySQL
  • SessionHandlerMySQLi
  • SessionHandlerRedis
  • shm
  • sitemap
  • SocialLib
  • sphinxAPI
  • sphinxQL
  • sphinxQLBuilder
  • sphinxResult
  • SQLiteDB
  • SQLiteDB_
  • SQLiteDBBuilder
  • SQLiteDBResult
  • template
  • TimeTrace
  • Viewer
  • whoisrequest
  • WSThread
  • XDXF_Parser
  • xml2array
  • xmlHelper
  • XMLRPC
  • XMLRPC_Client
  • XMLRPC_Server
  • zipLib

Interfaces

  • html_iComponent
  • icrVCLSessionHandler

Traits

  • html_tComponent

Functions

  • _ISO_Lang_Convert
  • acount
  • add_trailing_slash
  • addAjaxAnswerToElement
  • ajax_callback
  • ajax_request
  • ajax_setFormData2Fragment
  • ajax_setFragment2FormData
  • ajax_translate_special_char
  • Ansi2OEM
  • apache_request_headers
  • apc_opcode_priming_compiler
  • array2js_form_set
  • array2js_from_set
  • Array2strAttribute
  • array2string
  • array2UrlData
  • array_combine_values
  • array_concat
  • array_del
  • array_filelist
  • array_gcd
  • array_insert
  • array_isearch
  • array_key_existsEx
  • array_lcm
  • array_mix
  • array_remove_empty
  • array_search_inner
  • array_search_key
  • array_search_needle
  • array_trim
  • array_xunique
  • ascii_non_visible_decode
  • authcode
  • authenticate
  • average
  • bandwidth2byteInt
  • base64_encode_bin
  • bitInValue
  • bitVal2array
  • boolstr
  • boolToSetting
  • boolval
  • boolvalEx
  • breakpoint_set
  • breakpoint_stop
  • breakpoint_watch
  • browserSupportAjax
  • byte2str
  • calculate_RFC2104HMAC
  • cast_str
  • checkdnsrr
  • checkEmail
  • chrEx
  • cidr_match
  • clearscreen
  • com_create_guid
  • copyEx
  • cpu_get_usage
  • create_menu
  • createVisiblePageRank
  • CRLF_fix
  • cron_scheduling
  • crVCLProfiler
  • cursor_color
  • cursor_down
  • cursor_erase_eol
  • cursor_erase_line
  • cursor_erase_sol
  • cursor_left
  • cursor_pos
  • cursor_restore
  • cursor_right
  • cursor_save
  • cursor_unsave
  • cursor_up
  • data_uri
  • date2MySQLDate
  • date2Timestamp
  • dateFormat
  • dateToMySQLDate
  • debug_backtrace_string
  • debugbreak
  • debugOut
  • DEC2DMS
  • dec2str
  • decryptEx
  • deepCopy
  • defineEx
  • diffDays
  • diffHour
  • diffMin
  • diffSec
  • dir_exists
  • DMS2Array
  • DMS2DEC
  • dns_get_mx
  • download
  • download_authcode_url
  • download_from_authcode
  • download_iframe
  • download_popup
  • enableCORS
  • encryptEx
  • escape_js
  • EU_VAT_Validate
  • even
  • extractFileExt
  • extractFileName
  • file_get_mimetype
  • file_read
  • file_write
  • fileExist
  • filepermsEx
  • firebugOut
  • fix_https
  • fix_session_register
  • fixpath
  • font
  • free
  • ftok
  • fw_exception_error_handler
  • fw_mvc_reset_component_changed
  • fwErrorHandler
  • fwExceptionHandler
  • gc_collect_cycles_overX
  • gcd
  • get_browserEx
  • get_defined_constantsEx
  • get_file_from_url
  • get_include_contents
  • get_Post_RAW_Data
  • get_profiler_info
  • getAlexaPageRank
  • getallheadersEx
  • getallheadersSize
  • getBrowser
  • getClientLanguage
  • getCountryList
  • getEthnicList
  • getFrameworkCSS
  • getFrameworkJS
  • getGooglePageRank
  • getLanguageList
  • getMonthList
  • getOrigin
  • getOS
  • getPHP_OS
  • getPHP_Version
  • getProxyInfo
  • getQuarter
  • getRealIp
  • getScript
  • getScriptPath
  • getServer
  • getSTDIN
  • getSubdomain
  • gettickcount
  • getURL
  • getURLPath
  • getWeekdayList
  • googleCH
  • googleTranslator
  • GUID
  • guidEx
  • gzdecodeEx
  • header_cache
  • header_http_error
  • header_nocache
  • hex2rgb
  • hex2str
  • html2text
  • html_entity_decode
  • htmldecode
  • http
  • httpAuth
  • https
  • imagick_fingerprint
  • in_arrayEx
  • iniBuffer2BlockArray
  • iniRead
  • iniWrite
  • interval
  • intval32
  • is_base64_encoded
  • is_bin
  • is_crawler
  • is_date
  • is_https
  • is_IE
  • is_mobile
  • is_number
  • is_robot
  • is_spider
  • is_ssl
  • is_utf8
  • is_utf8Ex
  • is_windows
  • iso_decode
  • ISOLang2Letter3Letter
  • ISOLang3Letter2Letter
  • issetOr
  • js
  • js_getFormData
  • js_mailto
  • js_removeFormData
  • js_safeEMail
  • JSON_FixDoubleSerialization
  • JSON_FixSingleElementArray
  • lcm
  • left
  • levenshtein_ratio
  • levenshteinEx
  • linefeed_detect
  • luhnCheck
  • marquee
  • mb_str_replace
  • measure
  • mix
  • mount
  • move
  • msgbox
  • mssleep
  • mvc_ajax_event
  • mvc_alert
  • mvc_component_changed
  • mvc_confirmbox
  • mvc_event
  • mvc_flags
  • mvc_prompt
  • mysql_isDateEmpty
  • mysql_isDateSet
  • mysql_SET_isCondition
  • mysql_unix_timestamp
  • MySQLFilter
  • normalize
  • normalize_filename
  • object2array
  • OEM2Ansi
  • optimizeCSS
  • optimizeHTML
  • optimizeJS
  • ordEx
  • parse_include
  • parseCmdPara
  • parseHeaders
  • passwordStrength
  • pcntl_pid_exists
  • phpinfoEx
  • portscan
  • pp
  • pp_xml
  • preg_last_error_msg
  • print_ajax
  • print_br
  • print_chunked
  • print_d
  • print_gz
  • print_pretty
  • print_pretty_xml
  • protocol
  • pwGen
  • quoted_printable_encode
  • random
  • redirect
  • remove_tags
  • request_async
  • reset_last_modified_for_internal_http_cache
  • rgb2hex
  • rgb2hsb
  • rgb2hsv
  • right
  • runExternal
  • rval
  • ScriptProtection
  • sec2str
  • seo_code_to_text_ratio
  • seo_keyword_density
  • seo_page_informations
  • session_clean_user_cookies
  • session_commitEx
  • session_end
  • session_expires
  • session_is_started
  • session_logout
  • setAjaxAnswerToElement
  • setting_sqlite_read
  • setting_sqlite_write
  • showFrameworkError
  • shutdown_function_crVCL_FatalError
  • socket_writeEx
  • space
  • str2bin
  • str2byteInt
  • str2dec
  • str2hex
  • str2sec
  • str_del
  • str_extract
  • str_getAttributeVal
  • str_getCssValue
  • str_parse_tags
  • str_random
  • str_replace_bin
  • str_trim_len
  • strAttribute2Array
  • strax
  • strcut
  • strcut_bin
  • strftimeEx
  • strhtmlformat
  • stricut
  • stricut_bin
  • string2array
  • strip_chars
  • strip_linebreaks
  • strip_spaces
  • stripHTML
  • stripInvalidXml
  • stripos_bin
  • stripWhiteSpace
  • strlen_bin
  • strOrd
  • strpos_bin
  • strpos_next_word
  • strrcut
  • strrcut_bin
  • strricut
  • strricut_bin
  • strripos_bin
  • strrpos_bin
  • strrpos_next_word
  • strtolower_bin
  • strtonum
  • strtoupper_bin
  • strzero
  • strzerocast
  • substr_bin
  • terminal_beep
  • terminal_cols
  • terminal_lines
  • text2html
  • timestamp2MySQLDateTime
  • trim_specialchars
  • trim_text
  • umount
  • unauthorized
  • unicode_array
  • unique_key
  • unix2DosTime
  • unlink_files
  • unpack31
  • unserializeEx
  • unserializeEx_v1
  • unserializeEx_v2
  • unzip
  • urlData2Array
  • utcdate
  • utf8_encodeEx
  • utf8_fix
  • utf8_to_RTF
  • UUID
  • validateEmail
  • var_dumpEx
  • var_dumpExHTML
  • var_name
  • waitForInput
  • wordwarp_detect
  • writeTrace
  • wsthread_exception_error_handler
  • XML2JSON
  • xmlentities
  • xmlentities_decode
  • xmlentitiesEx
  • xmlGetPara
  • xmlGetVal
  • xor32
  • XSSFilter
  • zeroFill
  • zlib_compression

Class html_TinyMCE

require use of "html_Doc"
for help see http://tinymce.moxiecode.com/wiki.php/Reference or external/tinymce/examples
if you like to manipulate TinyMCE via javascript see the methods with prefix "js_" or see http://tinymce.moxiecode.com/wiki.php/API3:tinymce.api.3.x
ATTENTION
php_value short_open_tag 0 is required for TinyMCE version > 3.3

html_Component implements html_iComponent uses html_tComponent
Extended by html_TinyMCE
Located at gui.lib.php

Methods summary

public
# __construct( )

Overrides

html_Component::__construct
public array
# getPlugins( )

get the list of all possible plugins

get the list of all possible plugins

Returns

array
public
# disablePlugin( string $name, boolean $disable = true )

disable a plugin

disable a plugin

Parameters

$name
$disable
public integer
# tbIndexOfItem( integer $i_bar, string $name )

return the index of a toolbar item

return the index of a toolbar item

Parameters

$i_bar
$name

Returns

integer
public
# tbAddItem( integer $i_bar, string $name )

add a item to the end of the toolbar

add a item to the end of the toolbar

Parameters

$i_bar
$name
public
# tbRemoveItem( integer $i_bar, integer $i_item )

remove a toolbar item

remove a toolbar item

Parameters

$i_bar
$i_item
public
# addStyleFormat( string $title, string $format, string $tag, string $style_classname = '' )

add more advanced style formats for text and other elements to the editor.
The value of this option will be rendered as styles in the styles drop down if you use the advanced theme

samples:
$this->addStyleFormat('bold text', 'inline', 'b');
$this->addStyleFormat('red text', 'inline', 'span', 'color : \'#ff0000\'');
$this->addStyleFormat('red header', 'block', 'h1', 'color : \'#ff0000\'');
$this->addStyleFormat('my style', 'inline', 'span', 'mystyle');

add more advanced style formats for text and other elements to the editor.
The value of this option will be rendered as styles in the styles drop down if you use the advanced theme

samples:
$this->addStyleFormat('bold text', 'inline', 'b');
$this->addStyleFormat('red text', 'inline', 'span', 'color : \'#ff0000\'');
$this->addStyleFormat('red header', 'block', 'h1', 'color : \'#ff0000\'');
$this->addStyleFormat('my style', 'inline', 'span', 'mystyle');

Parameters

$title
$format
inline or block
$tag
$style_classname
public
# setText( string $val, boolean $useRequestAsDefault = false )

set the content

set the content

Parameters

$val
$useRequestAsDefault
public string
# js_setCSS( string $css )

imports/loads the specified CSS file into the document bound to the class
Return: js code to load the css

imports/loads the specified CSS file into the document bound to the class
Return: js code to load the css

Parameters

$css

Returns

string
public string
# html( boolean $print = false )

return html code of component

return html code of component

Parameters

$print

Returns

string

Overrides

html_Component::html

Methods inherited from html_Component

buildChilds(), getChilds(), getName(), setClass(), setName(), setStyle()

Methods used from html_tComponent

tBuildChilds()(as tBuildChilds())

Properties summary

private array $m_plugins
# array()
private array $m_toolbar
# array()
private array $m_style_formats
# array()
public string $m_lang

editor language (possible languages, see external/tinymce/jscripts/tiny_mce/langs)

editor language (possible languages, see external/tinymce/jscripts/tiny_mce/langs)

# 'en'
public string $m_theme

theme: simple, advanced

theme: simple, advanced

# 'advanced'
public boolean $m_accessibility_warnings

if this option is set to true some accessibility warnings will be presented to the user if they miss specifying that information

if this option is set to true some accessibility warnings will be presented to the user if they miss specifying that information

# true
public string $m_dialog_type

window, modal

window, modal

# 'modal'
public boolean $m_readOnly

enable read only

enable read only

# false
public string $m_css

url to the content css file

url to the content css file

# ''
public string $m_text

content

content

# ''
public string $m_onSave

js callback function name

js callback function name

# ''
public string $m_onCancel

js callback function name

js callback function name

# ''
public string $m_additional_js_init

additional tinyMCE configuration, will be placed in the initialization "tinyMCE.init"

additional tinyMCE configuration, will be placed in the initialization "tinyMCE.init"

# ''
public string $m_width

sample: "100px, 100%, 60 (for cols), array("100%", 60)"

sample: "100px, 100%, 60 (for cols), array("100%", 60)"

# "100px"
public string $m_height

sample: "100px, 100%, 5 (for rows), array("100px", 5)"

sample: "100px, 100%, 5 (for rows), array("100px", 5)"

# "100px"
public string $m_external_image_list_url

js file contain the available image file list

sample for js file:
var tinyMCEImageList = new Array(
["bubble.png", "http://mydomian.net/images/cms/bubble.png"],
["download.gif", "http://mydomian.net/images/cms/download.gif"]
);

js file contain the available image file list

sample for js file:
var tinyMCEImageList = new Array(
["bubble.png", "http://mydomian.net/images/cms/bubble.png"],
["download.gif", "http://mydomian.net/images/cms/download.gif"]
);

# ''
public string $m_external_media_list_url

js file contain the available media file list

sample for js file:
var tinyMCEMediaList = new Array(
["xx.fla", "http://mydomian.net/video/cms/xx.fla"],
["yy.swf", "http://mydomian.net/video/cms/yy.swf"]
);

js file contain the available media file list

sample for js file:
var tinyMCEMediaList = new Array(
["xx.fla", "http://mydomian.net/video/cms/xx.fla"],
["yy.swf", "http://mydomian.net/video/cms/yy.swf"]
);

# ''
public string $m_external_link_list_url

js file contain the available media file list

sample for js file:
var tinyMCELinkList = new Array(
["CR-Solutions.net", "http://www.cr-solutions.net"],
["Nightly Build", "http://hg.cr-solutions.net"]
);

js file contain the available media file list

sample for js file:
var tinyMCELinkList = new Array(
["CR-Solutions.net", "http://www.cr-solutions.net"],
["Nightly Build", "http://hg.cr-solutions.net"]
);

# ''
public type $m_body_class

editor body class

editor body class

# ''

Properties inherited from html_Component

$m_attribute, $m_class, $m_html, $m_id, $m_name, $m_style

Properties used from html_tComponent

$m_childs

crVCL PHP Framework Version 2.9 API documentation generated by ApiGen