Overview

Namespaces

  • None
  • PHP
  • XLite
    • Base
    • Controller
      • Admin
        • Base
      • Console
      • Customer
        • Base
    • Core
      • ColumnType
      • Doctrine
      • FileCache
      • HTTP
      • ImageOperator
      • Pack
      • Task
        • Base
      • TranslationDriver
      • Validator
        • Enum
        • Pair
        • String
          • ObjectId
    • DataSet
      • Collection
      • Transport
        • Order
    • Logic
      • Order
        • Modifier
      • Tax
        • Processor
    • Model
      • Base
      • Category
      • Collection
      • Image
        • Category
        • Product
      • ListNode
      • Order
      • OrderItem
      • Payment
        • Base
        • Processor
      • QueryBuilder
        • Base
      • Repo
        • Base
        • Category
        • Image
          • Category
          • Product
        • Order
        • Payment
        • Shipping
      • Shipping
        • Processor
      • WidgetParam
        • ObjectId
    • Module
      • CDev
        • Bestsellers
          • Core
          • Model
            • Repo
          • View
            • FormField
              • Select
            • Pager
        • FeaturedProducts
          • Controller
            • Admin
          • Core
          • Model
            • Repo
          • View
            • Admin
            • Customer
            • Form
            • Pager
        • FileAttachments
          • Controller
            • Admin
          • Model
            • Product
              • Attachment
            • Repo
              • Base
              • Product
                • Attachment
          • View
            • Form
            • Panel
            • Product
              • Details
                • Customer
                  • Page
        • ProductOptions
          • Controller
            • Admin
            • Customer
          • Model
            • Repo
          • View
            • Button
            • Form
              • Item
    • Upgrade
      • Entry
        • Module
    • View
      • Account
      • Address
      • Base
      • Button
        • Addon
      • Checkout
        • Step
      • Console
      • ExternalSDK
      • Form
        • Address
        • Cart
          • Item
          • ShippingEstimator
        • Checkout
        • FileDialog
        • ItemsList
          • Product
        • Login
          • Admin
          • Customer
        • Module
        • Order
          • Modify
        • Product
          • Modify
            • Base
          • Search
            • Admin
            • Customer
        • Profile
        • Profiles
        • Search
          • Product
        • Upgrade
      • FormField
        • Inline
          • Input
            • Checkbox
              • Switcher
            • Text
              • Integer
              • Position
              • Price
              • Product
        • Input
          • Base
          • Checkbox
          • Text
            • Base
        • Label
        • Select
        • Separator
        • Textarea
      • ItemsList
        • Model
          • Product
            • Admin
        • Module
        • Order
          • Admin
        • Product
          • Admin
          • Customer
        • Profile
          • Admin
      • JS
      • LanguagesModify
        • Button
      • Location
        • Node
      • Menu
        • Customer
      • Model
        • Address
        • FileDialog
        • Profile
      • ModulesManager
        • Action
      • Order
        • Details
          • Admin
          • Base
        • Search
        • Statistics
      • OrderList
      • Pager
        • Admin
          • Model
          • Module
          • Order
          • Product
          • Profile
        • Customer
          • Order
          • Product
      • PagerOrig
      • Payment
      • Product
        • Details
          • Admin
          • Customer
            • Page
      • ProductClass
      • RequestHandler
      • Sort
      • StickyPanel
        • Product
          • Admin
      • Tabs
      • Taxes
      • TopMenu
        • Node
      • Upgrade
        • SelectCoreVersion
        • Step
          • Completed
          • Prepare
          • ReadyToInstall

Classes

  • Auth
  • CMSConnector
  • CommonCell
  • Config
  • Connection
  • Converter
  • Database
  • Event
  • FileCache
  • FlexyCompiler
  • Handler
  • ImageOperator
  • Layout
  • Mailer
  • Marketplace
  • MySqlPlatform
  • MySqlSchemaManager
  • Operator
  • PDOMySqlDriver
  • Probe
  • Profiler
  • QuickAccess
  • Request
  • Session
  • Statement
  • TmpVars
  • TopMessage
  • Translation
  • WidgetDataTransport
  • XML

Exceptions

  • Exception
  • PDOException
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class Session

Current session

XLite\Base\SuperClass
Extended by XLite\Base\Singleton
Extended by XLite\Core\Session
Namespace: XLite\Core
Since: 1.0.0
See: ____class_see____
Located at XLite/Core/Session.php
Methods summary
public static integer
# getTTL( )

Get session TTL (seconds)

Get session TTL (seconds)

Returns

integer

Since

1.0.0

See

____func_see____
public mixed
# __get( string $name )

Getter

Getter

Parameters

$name
string
Session cell name

Returns

mixed

Since

1.0.0

See

____func_see____
public
# __set( string $name, mixed $value )

Setter

Setter

Parameters

$name
string
Session cell name
$value
mixed
Value

Since

1.0.0

See

____func_see____
public boolean
# __isset( string $name )

Check session cell availability

Check session cell availability

Parameters

$name
string
Session cell name

Returns

boolean

Since

1.0.0

See

____func_see____
public
# __unset( string $name )

Remove session cell

Remove session cell

Parameters

$name
string
Session cell name

Since

1.0.0

See

____func_see____
public mixed
# get( string $name )

Getter DEPRECATE

Getter DEPRECATE

Parameters

$name
string
Session cell name

Returns

mixed

Since

1.0.0

See

____func_see____
public
# set( string $name, mixed $value )

Setter DEPRECATE

Setter DEPRECATE

Parameters

$name
string
Session cell name
$value
mixed
Value

Since

1.0.0

See

____func_see____
public
# restart( )

Restart session

Restart session

Since

1.0.0

See

____func_see____
public string
# getName( )

Get public session id argument name

Get public session id argument name

Returns

string

Since

1.0.0

See

____func_see____
public string
# getID( )

Get public session id

Get public session id

Returns

string

Since

1.0.0

See

____func_see____
public boolean
# loadBySid( string $sid )

Load session by public session id

Load session by public session id

Parameters

$sid
string
Public session id

Returns

boolean

Since

1.0.0

See

____func_see____
public string
# createFormId( )

Create form id

Create form id

Returns

string
Form id

Since

1.0.0

See

____func_see____
public XLite\Model\Session
# getModel( )

Get model

Get model

Returns

XLite\Model\Session

Since

1.0.0

See

____func_see____
public XLite\Model\Language
# getLanguage( )

Get language

Get language

Returns

XLite\Model\Language

Since

1.0.0

See

____func_see____
public
# setLanguage( string $language )

Set language

Set language

Parameters

$language
string
Language code

Since

1.0.0

See

____func_see____
protected
# __construct( )

Constructor

Constructor

Since

1.0.0

See

____func_see____
protected
# clearGarbage( )

Clear expired sessions and other obsolete data

Clear expired sessions and other obsolete data

Since

1.0.0

See

____func_see____
protected boolean
# restoreSession( )

Restore session

Restore session

Returns

boolean

Since

1.0.0

See

____func_see____
protected array
# detectPublicSessionId( )

Detect public session id

Detect public session id

Returns

array
(public session id and source)

Since

1.0.0

See

____func_see____
protected
# createSession( )

Create session

Create session

Since

1.0.0

See

____func_see____
protected
# setCookie( )

Set cookie

Set cookie

Since

1.0.0

See

____func_see____
protected
# setLCRefererCookie( )

Set referer cookie (this is stored when user register new profile)

Set referer cookie (this is stored when user register new profile)

Since

1.0.1

See

____func_see____
protected array
# getCookieURL( boolean $secure = false )

Get parsed URL for Set-Cookie

Get parsed URL for Set-Cookie

Parameters

$secure
boolean
Secure protocol or not OPTIONAL

Returns

array

Since

1.0.0

See

____func_see____
protected string
# getCookieDomain( boolean $secure = false )

Get host / domain for Set-Cookie

Get host / domain for Set-Cookie

Parameters

$secure
boolean
Secure protocol or not OPTIONAL

Returns

string

Since

1.0.0

See

____func_see____
protected string
# getCookiePath( boolean $secure = false )

Get URL path for Set-Cookie

Get URL path for Set-Cookie

Parameters

$secure
boolean
Secure protocol or not OPTIONAL

Returns

string

Since

1.0.0

See

____func_see____
protected integer
# getLCRefererCookieTTL( )

Get referer cookie TTL (seconds)

Get referer cookie TTL (seconds)

Returns

integer

Since

1.0.1

See

____func_see____
protected string
# getCurrentLanguage( )

Get current language

Get current language

Returns

string
Language code

Since

1.0.0

See

____func_see____
protected string
# defineCurrentLanguage( )

Define current language

Define current language

Returns

string
Language code

Since

1.0.0

See

____func_see____
Methods inherited from XLite\Base\Singleton
getInstance(), resetInstance()
Methods inherited from XLite\Base\SuperClass
doDie(), t()
Constants summary
string ARGUMENT_NAME 'xid'
#

Public session id argument name

Public session id argument name

string LC_REFERER_COOKIE_NAME 'LCRefererCookie'
#

Referer cookie name

Referer cookie name

Properties summary
protected XLite\Model\Session $session
#

Session

Session

Since

1.0.0

See

____var_see____
protected static string $xliteFormId
#

Currently used form ID

Currently used form ID

Since

1.0.0

See

____var_see____
protected XLite\Model\Language $language
#

Language (cache)

Language (cache)

Since

1.0.0

See

____var_see____
protected string $lastFormId
#

Last form id

Last form id

Since

1.0.0

See

____var_see____
Properties inherited from XLite\Base\Singleton
$instances
LiteCommerce API documentation generated by ApiGen 2.5.0