Skip to content

icms_form_elements_captcha_ImageHandler

Raimondas Rimkevičius edited this page Mar 9, 2020 · 1 revision
Notice: Wiki was automatic generated from project sources as project API documentation. Do not edit manually!

icms_form_elements_captcha_ImageHandler

Image Creation script Xoops Frameworks addon

based on Frameworks::captcha by Taiwen Jiang (phppp or D.J.) php_pp@hotmail.com

  • Class name: icms_form_elements_captcha_ImageHandler
  • Namespace:

Properties

$invalid

public mixed $invalid = \false
  • Visibility: public

$captchaSection

protected \Aura\Session\Segment $captchaSection

Captcha session section

  • Visibility: protected

$code

private mixed $code
  • Visibility: private

$font

private mixed $font
  • Visibility: private

$spacing

private mixed $spacing
  • Visibility: private

$width

private mixed $width
  • Visibility: private

$height

private mixed $height
  • Visibility: private

Methods

__construct

mixed icms_form_elements_captcha_ImageHandler::__construct()

Constructor

  • Visibility: public

loadImage

mixed icms_form_elements_captcha_ImageHandler::loadImage()

Loads the captcha image

  • Visibility: public

createCode

mixed icms_form_elements_captcha_ImageHandler::createCode()

Creates the Captcha Code

  • Visibility: public

setCode

mixed icms_form_elements_captcha_ImageHandler::setCode()

Sets the Captcha code

  • Visibility: public

createImage

object icms_form_elements_captcha_ImageHandler::createImage(string file)

Creates the Captcha Image File

  • Visibility: public

Arguments

  • file string - <p>filename of the Captcha image</p>

createImageBmp

string icms_form_elements_captcha_ImageHandler::createImageBmp(string file)

Create CAPTCHA iamge with BMP

  • Visibility: public

Arguments

  • file string - <p>filename</p>

createImageGd

mixed icms_form_elements_captcha_ImageHandler::createImageGd(mixed file)
  • Visibility: public

Arguments

  • file mixed

loadFont

mixed icms_form_elements_captcha_ImageHandler::loadFont()

Loads the Captcha font

  • Visibility: public

_getList

array icms_form_elements_captcha_ImageHandler::_getList(string name, string extension)

Gets list of Captcha items (Internal Function)

  • Visibility: public

Arguments

  • name string - <p>directory name to look in</p>
  • extension string - <p>extension of the files to look for</p>

setImageSize

mixed icms_form_elements_captcha_ImageHandler::setImageSize()

Sets the Captcha image size

  • Visibility: public

drawBars

mixed icms_form_elements_captcha_ImageHandler::drawBars()

Draw Captcha Bars background

  • Visibility: public

drawCircles

mixed icms_form_elements_captcha_ImageHandler::drawCircles()

Draw Captcha Circles background

  • Visibility: public

drawLines

mixed icms_form_elements_captcha_ImageHandler::drawLines()

Draw Captcha Lines background

  • Visibility: public

drawRectangles

mixed icms_form_elements_captcha_ImageHandler::drawRectangles()

Draw Captcha Rectangles background

  • Visibility: public

drawEllipses

mixed icms_form_elements_captcha_ImageHandler::drawEllipses()

Draw Captcha Ellipses background

  • Visibility: public

drawPolygons

mixed icms_form_elements_captcha_ImageHandler::drawPolygons()

Draw Captcha polygons background

  • Visibility: public

createFromFile

mixed icms_form_elements_captcha_ImageHandler::createFromFile()

Draws Image background

  • Visibility: public

loadBackground

array icms_form_elements_captcha_ImageHandler::loadBackground()

Returns random background

  • Visibility: public

drawBorder

mixed icms_form_elements_captcha_ImageHandler::drawBorder()

Draw Captcha Border

  • Visibility: public

drawCode

mixed icms_form_elements_captcha_ImageHandler::drawCode()

Draw Captcha Code

  • Visibility: public
Clone this wiki locally