| 
    ILIAS
    release_9 Revision v9.13-25-g2c18ec4c24f
    
   | 
  
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 Inheritance diagram for ilSoapUtils:
 Collaboration diagram for ilSoapUtils:Public Member Functions | |
| ignoreUserAbort () | |
| disableSOAPCheck () | |
| saveTempFileAsMediaObject (string $sid, string $name, string $tmp_name) | |
| getMobsOfObject (string $sid, string $a_type, int $a_id) | |
| ilCloneDependencies (string $sid, int $copy_identifier, bool $is_initialized=false) | |
| ilClone (string $sid, int $copy_identifier) | |
| deleteExpiredDualOptInUserObjects (string $sid, int $usr_id) | |
| Method for soap webservice: deleteExpiredDualOptInUserObjects This service will run in background.  More... | |
  Public Member Functions inherited from ilSoapAdministration | |
| __construct (bool $use_nusoap=true) | |
| getMessage () | |
| appendMessage (string $a_str) | |
| setMessageCode (string $a_code) | |
| getMessageCode () | |
| reInitUser () | |
| isFault ($object) | |
| getInstallationInfoXML () | |
| getClientInfoXML (string $clientid) | |
Protected Member Functions | |
| rewriteActionForNode (ilCopyWizardOptions $cpo, array $node, array $options) | |
| findMappedReferenceForNode (\ilCopyWizardOptions $cpo, array $node) | |
  Protected Member Functions inherited from ilSoapAdministration | |
| checkSession (string $sid) | |
| explodeSid (string $sid) | |
| setMessage (string $a_str) | |
| initAuth (string $sid) | |
| initIlias () | |
| initAuthenticationObject () | |
| raiseError (string $a_message, $a_code) | |
| checkObjectAccess (int $ref_id, array $expected_type, string $permission, bool $returnObject=false) | |
| check access for ref id: expected type, permission, return object instance if returnobject is true  More... | |
Private Member Functions | |
| callNextNode (string $sid, ilCopyWizardOptions $cp_options) | |
| callNextDependency (string $sid, ilCopyWizardOptions $cp_options) | |
| cloneNode (array $node, ilCopyWizardOptions $cp_options) | |
| cloneDependencies (array $node, ilCopyWizardOptions $cp_options) | |
| internalLinkNode (array $node, ilCopyWizardOptions $cp_options) | |
| linkNode (array $node, ilCopyWizardOptions $cp_options) | |
Additional Inherited Members | |
  Data Fields inherited from ilSoapAdministration | |
| const | NUSOAP = 1 | 
| const | PHP5 = 2 | 
| int | $error_method | 
| Defines type of error handling (PHP5 || NUSOAP)  More... | |
  Protected Attributes inherited from ilSoapAdministration | |
| bool | $soap_check = true | 
| string | $message = '' | 
| string | $message_code = '' | 
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning Soap utitliy functions
Definition at line 27 of file class.ilSoapUtils.php.
      
  | 
  private | 
Definition at line 277 of file class.ilSoapUtils.php.
References $res, ilCopyWizardOptions\dropFirstDependenciesNode(), ilCopyWizardOptions\getCopyId(), ilLoggerFactory\getLogger(), ilSoapFunctions\ilCloneDependencies(), ilCopyWizardOptions\isSOAPEnabled(), and ilCopyWizardOptions\read().
Referenced by ilCloneDependencies().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 254 of file class.ilSoapUtils.php.
References $DIC, $res, ilCopyWizardOptions\dropFirstNode(), ilCopyWizardOptions\getCopyId(), ilLoggerFactory\getLogger(), ilSoapFunctions\ilClone(), ilCopyWizardOptions\isSOAPEnabled(), and ilCopyWizardOptions\read().
Referenced by ilClone().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 344 of file class.ilSoapUtils.php.
References $DIC, ilCopyWizardOptions\getCopyId(), ilObjectFactory\getInstanceByRefId(), ilLoggerFactory\getLogger(), ilCopyWizardOptions\getMappings(), and ILIAS\Repository\int().
Referenced by ilCloneDependencies().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 297 of file class.ilSoapUtils.php.
References $DIC, ilRbacLog\add(), ilCopyWizardOptions\appendMapping(), ilRbacLog\COPY_OBJECT, ilRbacLog\gatherFaPa(), ilCopyWizardOptions\getCopyId(), ilObjectFactory\getInstanceByRefId(), ilLoggerFactory\getLogger(), ilCopyWizardOptions\getMappings(), ilCopyWizardOptions\getOptions(), and ILIAS\Repository\int().
Referenced by ilClone().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapUtils::deleteExpiredDualOptInUserObjects | ( | string | $sid, | 
| int | $usr_id | ||
| ) | 
Method for soap webservice: deleteExpiredDualOptInUserObjects This service will run in background.
The client has not to wait for response.
Definition at line 463 of file class.ilSoapUtils.php.
References $DIC, $ilDB, $res, ANONYMOUS_USER_ID, ilObjectFactory\getInstanceByObjId(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), ILIAS\Repository\int(), and SYSTEM_USER_ID.
 Here is the call graph for this function:| ilSoapUtils::disableSOAPCheck | ( | ) | 
Definition at line 34 of file class.ilSoapUtils.php.
      
  | 
  protected | 
Definition at line 225 of file class.ilSoapUtils.php.
References $DIC, $ref_id, ilObject\_getAllReferences(), ilCopyWizardOptions\getMappings(), ilCopyWizardOptions\getRootNode(), ILIAS\Repository\int(), and ilTree\RELATION_CHILD.
Referenced by internalLinkNode(), and rewriteActionForNode().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapUtils::getMobsOfObject | ( | string | $sid, | 
| string | $a_type, | ||
| int | $a_id | ||
| ) | 
Definition at line 58 of file class.ilSoapUtils.php.
References ilObjMediaObject\_getMobsOfObject(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function:| ilSoapUtils::ignoreUserAbort | ( | ) | 
Definition at line 29 of file class.ilSoapUtils.php.
| ilSoapUtils::ilClone | ( | string | $sid, | 
| int | $copy_identifier | ||
| ) | 
Definition at line 138 of file class.ilSoapUtils.php.
References $DIC, ilCopyWizardOptions\_getInstance(), callNextNode(), ilSoapAdministration\checkSession(), cloneNode(), ilCopyWizardOptions\COPY_WIZARD_COPY, ilCopyWizardOptions\COPY_WIZARD_LINK, ilCopyWizardOptions\COPY_WIZARD_OMIT, ilLoggerFactory\getLogger(), ilSoapAdministration\getMessage(), ilCloneDependencies(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), internalLinkNode(), linkNode(), and rewriteActionForNode().
 Here is the call graph for this function:| ilSoapUtils::ilCloneDependencies | ( | string | $sid, | 
| int | $copy_identifier, | ||
| bool | $is_initialized = false  | 
        ||
| ) | 
Definition at line 74 of file class.ilSoapUtils.php.
References $DIC, ilCopyWizardOptions\_getInstance(), callNextDependency(), ilSoapAdministration\checkSession(), cloneDependencies(), ilCopyWizardOptions\COPY_WIZARD_COPY, ilCopyWizardOptions\COPY_WIZARD_LINK, ilCopyWizardOptions\COPY_WIZARD_OMIT, ilLoggerFactory\getLogger(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
Referenced by ilClone().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 363 of file class.ilSoapUtils.php.
References $DIC, Vendor\Package\$e, ilRbacLog\add(), ilCopyWizardOptions\appendMapping(), findMappedReferenceForNode(), ilRbacLog\gatherFaPa(), ilObjectFactory\getInstanceByRefId(), ilCopyWizardOptions\getMappings(), and ilRbacLog\LINK_OBJECT.
Referenced by ilClone().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 415 of file class.ilSoapUtils.php.
References $DIC, ilRbacLog\add(), ilCopyWizardOptions\appendMapping(), ilRbacLog\gatherFaPa(), ilObjectFactory\getInstanceByRefId(), ilLoggerFactory\getLogger(), ilCopyWizardOptions\getMappings(), ilCopyWizardOptions\getOptions(), ILIAS\Repository\int(), and ilRbacLog\LINK_OBJECT.
Referenced by ilClone().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  protected | 
Definition at line 206 of file class.ilSoapUtils.php.
References ilCopyWizardOptions\COPY_WIZARD_COPY, ilCopyWizardOptions\COPY_WIZARD_UNDEFINED, findMappedReferenceForNode(), ILIAS\Repository\int(), and ilCopyWizardOptions\isRootNode().
Referenced by ilClone().
 Here is the call graph for this function:
 Here is the caller graph for this function:| ilSoapUtils::saveTempFileAsMediaObject | ( | string | $sid, | 
| string | $name, | ||
| string | $tmp_name | ||
| ) | 
Definition at line 42 of file class.ilSoapUtils.php.
References ilObjMediaObject\_saveTempFileAsMediaObject(), ilSoapAdministration\checkSession(), ilSoapAdministration\getMessage(), ilSoapAdministration\getMessageCode(), ilSoapAdministration\initAuth(), ilSoapAdministration\initIlias(), and ilSoapAdministration\raiseError().
 Here is the call graph for this function: