multiEdit.php
Table of Contents
- ADD = 'add'
- DEL = 'del'
- MOD = 'mod'
- STAGE_ACTIONS_CALCULATED = 'actionsCalculated'
- STAGE_FINISHED = 'finished'
- STAGE_READ_FINISHED = 'readFinished'
- STAGE_START = 'start'
- STAGE_WRITING = 'writing'
- displayStartPage() : void
- Displays the main page of the multi edit tool.
- runActions() : void
- Runs the dry run and change actions.
- runAjaxActions() : void
- Performs the modify operations.
- readLDAPData() : array<string|int, mixed>
- Reads the LDAP entries from the directory.
- generateActions() : array<string|int, mixed>
- Generates the required actions based on the read LDAP data.
- dryRun() : array<string|int, mixed>
- Prints the dryRun output.
- multiEditLdapErrorHandler() : void
- Error handler
- doModify() : array<string|int, mixed>
- Runs the actual modifications.
- getMessageHTML() : string
- Returns the HTML code for a htmlStatusMessage
Constants
ADD
    public
        mixed
    ADD
    = 'add'
        
        
    
DEL
    public
        mixed
    DEL
    = 'del'
        
        
    
MOD
    public
        mixed
    MOD
    = 'mod'
        
        
    
STAGE_ACTIONS_CALCULATED
    public
        mixed
    STAGE_ACTIONS_CALCULATED
    = 'actionsCalculated'
        
        
    
STAGE_FINISHED
    public
        mixed
    STAGE_FINISHED
    = 'finished'
        
        
    
STAGE_READ_FINISHED
    public
        mixed
    STAGE_READ_FINISHED
    = 'readFinished'
        
        
    
STAGE_START
    public
        mixed
    STAGE_START
    = 'start'
        
        
    
STAGE_WRITING
    public
        mixed
    STAGE_WRITING
    = 'writing'
        
        
    
Functions
displayStartPage()
Displays the main page of the multi edit tool.
    
                    displayStartPage() : void
    
    
    
        Return values
void —runActions()
Runs the dry run and change actions.
    
                    runActions(htmlResponsiveRow $container) : void
    
        Parameters
- $container : htmlResponsiveRow
- 
                    container 
Return values
void —runAjaxActions()
Performs the modify operations.
    
                    runAjaxActions() : void
    
    
    
        Return values
void —readLDAPData()
Reads the LDAP entries from the directory.
    
                    readLDAPData() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —status
generateActions()
Generates the required actions based on the read LDAP data.
    
                    generateActions() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —status
dryRun()
Prints the dryRun output.
    
                    dryRun() : array<string|int, mixed>
    
    
    
    Tags
Return values
array<string|int, mixed> —status
multiEditLdapErrorHandler()
Error handler
    
                    multiEditLdapErrorHandler(int $errno, string $errstr, string $errfile, int $errline) : void
    
        Parameters
- $errno : int
- 
                    error number 
- $errstr : string
- 
                    error message 
- $errfile : string
- 
                    error file 
- $errline : int
- 
                    error line 
Return values
void —doModify()
Runs the actual modifications.
    
                    doModify() : array<string|int, mixed>
    
    
    
        Return values
array<string|int, mixed> —status
getMessageHTML()
Returns the HTML code for a htmlStatusMessage
    
                    getMessageHTML(htmlStatusMessage $msg) : string
    
        Parameters
- $msg : htmlStatusMessage
- 
                    message 
Return values
string —HTML code