modules
[ class tree: modules ] [ index: modules ] [ all elements ]

Class: sambaMungedDial

Source Location: /lib/modules/sambaSamAccount/sambaMungedDial.inc

Class Overview


Manages terminal server settings for Samba 3.


Author(s):

  • Cajus Pollmeier

Variables

Methods



Class Details

[line 57]
Manages terminal server settings for Samba 3.



Tags:

author:  Cajus Pollmeier


[ Top ]


Class Variables

$ctx = array(
     'CtxCfgPresent' =>              '551e0bb0',
     'CtxCfgFlags1' =>                '00e00010',
     'CtxCallback' =>                '',
     'CtxShadow' =>                   '01000000',
     'CtxMaxConnectionTime' =>      '',
     'CtxMaxDisconnectionTime' =>   '',
     'CtxMaxIdleTime' =>             '',
     'CtxKeyboardLayout' =>           '',
     'CtxMinEncryptionLevel' =>     '00',
     'CtxWorkDirectory' =>            '',
     'CtxNWLogonServer' =>            '',  
     'CtxWFHomeDir' =>                 '',
     'CtxWFHomeDirDrive' =>          '',
     'CtxWFProfilePath' =>            '',
     'CtxInitialProgram' =>           '',
     'CtxCallbackNumber' =>          '')

[line 60]



Tags:

access:  public

Type:   mixed


[ Top ]

$ctxattributes = array("CtxCfgPresent", "CtxCfgFlags1", "CtxCallback",
        "CtxShadow", "CtxMaxConnectionTime", "CtxMaxDisconnectionTime",
        "CtxMaxIdleTime", "CtxKeyboardLayout", "CtxMinEncryptionLevel",
        "CtxWorkDirectory", "CtxNWLogonServer", "CtxWFHomeDir",
        "CtxWFHomeDirDrive", "CtxWFProfilePath", "CtxInitialProgram",
        "CtxCallbackNumber")

[line 79]



Tags:

access:  public

Type:   mixed


[ Top ]



Class Methods


method decode_munged [line 250]

void decode_munged( $munge)

Takes a base64-encoded MungedDial-String and returns an array of included parameters and values



Parameters:

   $munge  

[ Top ]

method encode_munged [line 176]

void encode_munged( $params)

Encode full MungedDial-String



Parameters:

   $params  

[ Top ]

method endian [line 121]

void endian( $src)

endian



Parameters:

   $src  

[ Top ]

method genTime [line 127]

void genTime( $minutes)

genTime



Parameters:

   $minutes  

[ Top ]

method getBrokenConn [line 383]

void getBrokenConn( )

gets Broken-Connection value: disconnect/reset



[ Top ]

method getConnectClientDrives [line 488]

void getConnectClientDrives( )

gets connect-client-drive-at-logon value: enabled/disabled



[ Top ]

method getConnectClientPrinters [line 514]

void getConnectClientPrinters( )

gets connect-client-printers-at-logon value: enabled/disabled



[ Top ]

method getCtxMaxConnectionTimeF [line 568]

void getCtxMaxConnectionTimeF( )

SMARTY: gets the checkbox state of "Connection"



[ Top ]

method getCtxMaxDisconnectionTimeF [line 589]

void getCtxMaxDisconnectionTimeF( )

SMARTY: gets the checkbox state of "Disconnection"



[ Top ]

method getCtxMaxIdleTimeF [line 610]

void getCtxMaxIdleTimeF( )

SMARTY: gets the checkbox state of "Idle"



[ Top ]

method getDefaultPrinter [line 541]

void getDefaultPrinter( )

gets set-client-printer-to-default value: enabled/disabled



[ Top ]

method getInheritMode [line 437]

void getInheritMode( )

gets Inherit-config-from-client value: enabled/disabled



[ Top ]

method getMunged [line 311]

void getMunged( )

Returns ready-to-run mungedDialString to be filled into ldap



[ Top ]

method getOnDemandFlags [line 325]

void getOnDemandFlags( )

Returns array of flags, which can be set on-demand with activated java-script



[ Top ]

method getReConn [line 410]

void getReConn( )

gets Reconnection value: from any client/from previous client only



[ Top ]

method getShadow [line 465]

void getShadow( )

gets shadow value (enum): 0-4



[ Top ]

method getTsLogin [line 355]

void getTsLogin( )

Gets Terminal-Server-Login value: enabled/disabled



[ Top ]

method hexstr [line 109]

void hexstr( $hex)

hexstr



Parameters:

   $hex  

[ Top ]

method is_samba_path [line 162]

void is_samba_path( $path)

Checks if this is a valid Samba path.



Parameters:

   $path  

[ Top ]

method load [line 305]

void load( $mungedDial)

function takes a base64-encoded sambaMungedDial



Parameters:

   $mungedDial  

[ Top ]

method munge [line 212]

void munge( $paramName, $paramValue, $isString)

Setup parameter given by paramName to MungedDial-Format



Parameters:

   $paramName  
   $paramValue  
   $isString  

[ Top ]

method readTime [line 135]

void readTime( $time)

readTime



Parameters:

   $time  

[ Top ]

method setBrokenConn [line 396]

void setBrokenConn( $checked)

sets Broken-Connection value: disconnect/reset



Parameters:

   $checked  

[ Top ]

method setConnectClientDrives [line 501]

void setConnectClientDrives( $checked)

sets connect-client-drive-at-logon value: enabled/disabled



Parameters:

   $checked  

[ Top ]

method setConnectClientPrinters [line 527]

void setConnectClientPrinters( $checked)

sets connect-client-printers-at-logon value: enabled/disabled



Parameters:

   $checked  

[ Top ]

method setCtxMaxConnectionTimeF [line 581]

void setCtxMaxConnectionTimeF( $checked)

SMARTY: sets the checkbox "Connection" to unchecked



Parameters:

   $checked  

[ Top ]

method setCtxMaxDisconnectionTimeF [line 602]

void setCtxMaxDisconnectionTimeF( $checked)

SMARTY: sets the checkbox "Disconnection" to unchecked



Parameters:

   $checked  

[ Top ]

method setCtxMaxIdleTimeF [line 623]

void setCtxMaxIdleTimeF( $checked)

SMARTY: sets the checkbox "Idle" to unchecked



Parameters:

   $checked  

[ Top ]

method setDefaultPrinter [line 554]

void setDefaultPrinter( $checked)

sets set-client-printer-to-default value: enabled/disabled



Parameters:

   $checked  

[ Top ]

method setInheritMode [line 449]

void setInheritMode( $checked)

sets Inherit-config-from-client value: enabled/disabled



Parameters:

   $checked  

[ Top ]

method setReConn [line 423]

void setReConn( $checked)

sets Reconnection value: from any client/from previous client only



Parameters:

   $checked  

[ Top ]

method setShadow [line 476]

void setShadow( $checked, $value)

sets shadow value



Parameters:

   $checked  
   $value  

[ Top ]

method setTsLogin [line 369]

void setTsLogin( $checked)

Sets Terminal-Server-Login value: enabled/disabled



Parameters:

   $checked  

[ Top ]

method strhex [line 97]

void strhex( $string)

strhex



Parameters:

   $string  

[ Top ]

method to8bit [line 147]

void to8bit( $string)

to8bit



Parameters:

   $string  

[ Top ]


Documentation generated on Thu, 07 Feb 2008 20:26:51 +0100 by phpDocumentor 1.4.0