Overview

Packages

  • Auth
    • Ads
    • Ldap
    • Xoops
  • Autotasks
  • Config
    • Category
    • Item
    • Option
  • Core
    • Filesystem
    • Filters
    • Logger
    • Mail
    • Message
    • Password
    • Security
    • StopSpammer
    • Template
    • Textsanitizer
    • VersionChecker
  • Data
    • Avatar
    • Comment
  • Database
    • Connection
    • Criteria
    • Legacy
    • MySQL
    • PDO
    • Updater
  • Feeds
    • RSS
  • File
  • Form
    • Base
    • Elements
  • ICMS
    • IPF
      • View
  • Image
    • Category
  • Ipf
    • Category
    • Controller
    • Export
    • form
    • Keyhighlighter
    • Member
    • Object
    • Permission
    • richfile
    • Tree
    • urllink
    • View
  • kernel
    • Set
  • Member
    • Group
    • GroupMembership
    • GroupPermission
    • User
  • Messaging
  • Module
  • None
  • Notification
  • Page
  • Plugins
    • Editor
  • Preload
    • Libraries
  • Privmessage
  • Session
  • SmartObject
  • View
    • Block
    • Breadcrumb
    • PageNav
    • PrinterFriendly
    • Template
    • Templates
    • Theme
    • Tree

Classes

  • icms_form_Element
  • icms_form_elements_Button
  • icms_form_elements_Captcha
  • icms_form_elements_captcha_Image
  • icms_form_elements_captcha_ImageHandler
  • icms_form_elements_captcha_Object
  • icms_form_elements_captcha_Text
  • icms_form_elements_Checkbox
  • icms_form_elements_Colorpicker
  • icms_form_elements_Date
  • icms_form_elements_Datetime
  • icms_form_elements_Dhtmltextarea
  • icms_form_elements_Editor
  • icms_form_elements_File
  • icms_form_elements_Groupperm
  • icms_form_elements_Hidden
  • icms_form_elements_Hiddentoken
  • icms_form_elements_Label
  • icms_form_elements_Password
  • icms_form_elements_Radio
  • icms_form_elements_Radioyn
  • icms_form_elements_Select
  • icms_form_elements_select_Country
  • icms_form_elements_select_Editor
  • icms_form_elements_select_Group
  • icms_form_elements_select_Image
  • icms_form_elements_select_Lang
  • icms_form_elements_select_Matchoption
  • icms_form_elements_select_Theme
  • icms_form_elements_select_Timezone
  • icms_form_elements_select_User
  • icms_form_elements_Text
  • icms_form_elements_Textarea
  • icms_form_elements_Tray
  • icms_ipf_form_elements_Blockoptions
  • icms_ipf_form_elements_Checkbox
  • icms_ipf_form_elements_Date
  • icms_ipf_form_elements_Datetime
  • icms_ipf_form_elements_File
  • icms_ipf_form_elements_Fileupload
  • icms_ipf_form_elements_Image
  • icms_ipf_form_elements_Imageupload
  • icms_ipf_form_elements_Language
  • icms_ipf_form_elements_Page
  • icms_ipf_form_elements_Parentcategory
  • icms_ipf_form_elements_Passwordtray
  • icms_ipf_form_elements_Radio
  • icms_ipf_form_elements_Section
  • icms_ipf_form_elements_Select
  • icms_ipf_form_elements_Selectmulti
  • icms_ipf_form_elements_Signature
  • icms_ipf_form_elements_Source
  • icms_ipf_form_elements_Text
  • icms_ipf_form_elements_Time
  • icms_ipf_form_elements_Upload
  • icms_ipf_form_elements_Urllink
  • icms_ipf_form_elements_User
  • icms_ipf_form_elements_Yesno
  • Overview
  • Package
  • Class

Class icms_form_elements_captcha_ImageHandler

Captcha Image Handler

Package: Form\Elements
Category: ICMS
Copyright: The XOOPS project http://www.xoops.org/
License: GNU public license
Author: modified by Sina Asghari (aka stranger) pesian_stranger@users.sourceforge.net
Located at form/elements/captcha/ImageHandler.php
Methods summary
public
# __construct( )

Constructor

Constructor

public
# loadImage( )

Loads the captcha image

Loads the captcha image

public
# createCode( )

Creates the Captcha Code

Creates the Captcha Code

public
# setCode( )

Sets the Captcha code

Sets the Captcha code

public object
# createImage( string $file = "" )

Creates the Captcha Image File

Creates the Captcha Image File

Parameters

$file
filename of the Captcha image

Returns

object
The created image @todo is this an object?
public
# createImageGd( $file = "" )
public array
# _getList( string $name, string $extension = "" )

Gets list of Captcha items (Internal Function)

Gets list of Captcha items (Internal Function)

Parameters

$name
directory name to look in
$extension
extension of the files to look for

Returns

array
array of Captcha items
public
# loadFont( )

Loads the Captcha font

Loads the Captcha font

public
# setImageSize( )

Sets the Captcha image size

Sets the Captcha image size

public array
# loadBackground( )

Returns random background

Returns random background

Returns

array
Random Background
public
# createFromFile( )

Draws Image background

Draws Image background

public
# drawCode( )

Draw Captcha Code

Draw Captcha Code

public
# drawBorder( )

Draw Captcha Border

Draw Captcha Border

public
# drawCircles( )

Draw Captcha Circles background

Draw Captcha Circles background

public
# drawLines( )

Draw Captcha Lines background

Draw Captcha Lines background

public
# drawRectangles( )

Draw Captcha Rectangles background

Draw Captcha Rectangles background

public
# drawBars( )

Draw Captcha Bars background

Draw Captcha Bars background

public
# drawEllipses( )

Draw Captcha Ellipses background

Draw Captcha Ellipses background

public
# drawPolygons( )

Draw Captcha polygons background

Draw Captcha polygons background

public string
# createImageBmp( string $file = "" )

Create CAPTCHA iamge with BMP

Create CAPTCHA iamge with BMP

Parameters

$file
filename

Returns

string
$image he image that was created from bmp file
Properties summary
public boolean $invalid
# FALSE
API documentation generated by ApiGen