Namespaces | Functions

webservice/soap/include/inc.soap_functions.php File Reference

Go to the source code of this file.

Namespaces

namespace  ilias
 

Chat base script.


Functions

 login ($client, $username, $password)
 loginCAS ($client, $PT, $user)
 loginLDAP ($client, $username, $password)
 logout ($sid)
 lookupUser ($sid, $user_name)
 getUser ($sid, $user_id)
 updateUser ($sid, $user_data)
 updatePassword ($sid, $user_id, $new_password)
 addUser ($sid, $user_data, $global_role_id)
 deleteUser ($sid, $user_id)
 addCourse ($sid, $target_id, $crs_xml)
 deleteCourse ($sid, $course_id)
 assignCourseMember ($sid, $course_id, $user_id, $type)
 isAssignedToCourse ($sid, $course_id, $user_id)
 excludeCourseMember ($sid, $course_id, $user_id)
 getCourseXML ($sid, $course_id)
 updateCourse ($sid, $course_id, $xml)
 getObjIdByImportId ($sid, $import_id)
 getRefIdsByImportId ($sid, $import_id)
 getRefIdsByObjId ($sid, $object_id)
 getObjectByReference ($sid, $a_ref_id, $user_id)
 getObjectsByTitle ($sid, $a_title, $user_id)
 addObject ($sid, $a_target_id, $a_xml)
 addReference ($sid, $a_source_id, $a_target_id)
 deleteObject ($sid, $reference_id)
 removeFromSystemByImportId ($sid, $import_id)
 updateObjects ($sid, $obj_xml)
 searchObjects ($sid, $types, $key, $combination, $user_id)
 getTreeChilds ($sid, $ref_id, $types, $user_id)
 getXMLTree ($sid, $ref_id, $types, $user_id)
 getOperations ($sid)
 addUserRoleEntry ($sid, $user_id, $role_id)
 deleteUserRoleEntry ($sid, $user_id, $role_id)
 revokePermissions ($sid, $ref_id, $role_id)
 grantPermissions ($sid, $ref_id, $role_id, $permissions)
 getLocalRoles ($sid, $ref_id)
 getUserRoles ($sid, $user_id)
 deleteRole ($sid, $role_id)
 addRole ($sid, $target_id, $obj_xml)
 addRoleFromTemplate ($sid, $target_id, $obj_xml, $template_id)
 getObjectTreeOperations ($sid, $ref_id, $user_id)
 addGroup ($sid, $target_id, $group_xml)
 groupExists ($sid, $title)
 getGroup ($sid, $ref_id)
 assignGroupMember ($sid, $group_id, $user_id, $type)
 isAssignedToGroup ($sid, $group_id, $user_id)
 excludeGroupMember ($sid, $group_id, $user_id)
 sendMail ($sid, $to, $cc, $bcc, $sender, $subject, $message, $attach)
 ilClone ($sid, $copy_identifier)
 ilCloneDependencies ($sid, $copy_identifier)
 saveQuestionResult ($sid, $user_id, $test_id, $question_id, $pass, $solution)
 saveQuestion ($sid, $active_id, $question_id, $pass, $solution)
 getQuestionSolution ($sid, $active_id, $question_id, $pass)
 saveTempFileAsMediaObject ($sid, $name, $tmp_name)
 getMobsOfObject ($sid, $a_type, $a_id)
 getStructureObjects ($sid, $ref_id)
 getRoles ($sid, $role_type, $id)
 importUsers ($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail)
 getUsersForContainer ($sid, $ref_id, $attach_roles, $active)
 getUsersForRole ($sid, $role_id, $attach_roles, $active)
 searchUser ($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active)
 hasNewMail ($sid)
 getNIC ($sid)
 getExerciseXML ($sid, $ref_id, $attachFileContentsMode)
 updateExercise ($sid, $ref_id, $xml)
 addExercise ($sid, $ref_id, $xml)
 getFileXML ($sid, $ref_id, $attachFileContentsMode)
 updateFile ($sid, $ref_id, $xml)
 addFile ($sid, $ref_id, $xml)
 getObjIdsByRefIds ($sid, $ref_ids)
 getUserXML ($sid, $user_ids, $attach_roles)
 updateGroup ($sid, $ref_id, $grp_xml)
 getIMSManifestXML ($sid, $ref_id)

Function Documentation

addCourse ( sid,
target_id,
crs_xml 
)

Definition at line 130 of file inc.soap_functions.php.

References $target_id.

        {
                include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';

                $sca =& new ilSoapCourseAdministration();

                return $sca->addCourse($sid,$target_id,$crs_xml);
        }

addExercise ( sid,
ref_id,
xml 
)

Definition at line 622 of file inc.soap_functions.php.

References $ref_id.

                                                   {
                include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
                $sta = & new ilSoapExerciseAdministration();
                return $sta->addExercise($sid, $ref_id, $xml);

        }

addFile ( sid,
ref_id,
xml 
)

Definition at line 646 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
                $sta = & new ilSoapFileAdministration();
                return $sta->addFile($sid, $ref_id, $xml);

        }

addGroup ( sid,
target_id,
group_xml 
)

Definition at line 406 of file inc.soap_functions.php.

References $target_id.

        {
                include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';

                $soa =& new ilSoapGroupAdministration();

                return $soa->addGroup($sid,$target_id,$group_xml);
        }

addObject ( sid,
a_target_id,
a_xml 
)

Definition at line 233 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->addObject($sid,$a_target_id,$a_xml);
        }

addReference ( sid,
a_source_id,
a_target_id 
)

Definition at line 242 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->addReference($sid,$a_source_id,$a_target_id);
        }

addRole ( sid,
target_id,
obj_xml 
)

Definition at line 380 of file inc.soap_functions.php.

References $target_id.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->addRole($sid,$target_id,$obj_xml);
        }

addRoleFromTemplate ( sid,
target_id,
obj_xml,
template_id 
)

Definition at line 388 of file inc.soap_functions.php.

References $target_id.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->addRoleFromTemplate($sid,$target_id,$obj_xml,$template_id);
        }

addUser ( sid,
user_data,
global_role_id 
)

Definition at line 111 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->addUser($sid,$user_data,$global_role_id);
        }

addUserRoleEntry ( sid,
user_id,
role_id 
)

Definition at line 317 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->addUserRoleEntry($sid,$user_id,$role_id);
        }

assignCourseMember ( sid,
course_id,
user_id,
type 
)

Definition at line 146 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';

                $sca =& new ilSoapCourseAdministration();

                return $sca->assignCourseMember($sid,$course_id,$user_id,$type);
        }

assignGroupMember ( sid,
group_id,
user_id,
type 
)

Definition at line 432 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';

                $sca =& new ilSoapGroupAdministration();

                return $sca->assignGroupMember($sid,$group_id,$user_id,$type);
        }

deleteCourse ( sid,
course_id 
)

Definition at line 138 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';

                $sca =& new ilSoapCourseAdministration();

                return $sca->deleteCourse($sid,$course_id);
        }

deleteObject ( sid,
reference_id 
)

Definition at line 251 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->deleteObject($sid,$reference_id);
        }

deleteRole ( sid,
role_id 
)

Definition at line 371 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->deleteRole($sid,$role_id);
        }

deleteUser ( sid,
user_id 
)

Definition at line 119 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->deleteUser($sid,$user_id);
        }

deleteUserRoleEntry ( sid,
user_id,
role_id 
)

Definition at line 326 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->deleteUserRoleEntry($sid,$user_id,$role_id);
        }

excludeCourseMember ( sid,
course_id,
user_id 
)

Definition at line 163 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';

                $sca =& new ilSoapCourseAdministration();

                return $sca->excludeCourseMember($sid,$course_id,$user_id);
        }

excludeGroupMember ( sid,
group_id,
user_id 
)

Definition at line 449 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';

                $sca =& new ilSoapGroupAdministration();

                return $sca->excludeGroupMember($sid,$group_id,$user_id,$type);
        }

getCourseXML ( sid,
course_id 
)

Definition at line 171 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';

                $sca =& new ilSoapCourseAdministration();

                return $sca->getCourseXML($sid,$course_id);
        }

getExerciseXML ( sid,
ref_id,
attachFileContentsMode 
)

Definition at line 607 of file inc.soap_functions.php.

References $ref_id.

                                                                         {
                include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
                $sta = & new ilSoapExerciseAdministration();
                return $sta->getExerciseXML($sid, $ref_id, $attachFileContentsMode);

        }

getFileXML ( sid,
ref_id,
attachFileContentsMode 
)

Definition at line 629 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
                $sta = & new ilSoapFileAdministration();
                return $sta->getFileXML($sid, $ref_id, $attachFileContentsMode);

        }

getGroup ( sid,
ref_id 
)

Definition at line 423 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';

                $soa =& new ilSoapGroupAdministration();

                return $soa->getGroup($sid,$ref_id);
        }

getIMSManifestXML ( sid,
ref_id 
)

Definition at line 681 of file inc.soap_functions.php.

References $ref_id.

                                                  {
                include_once './webservice/soap/classes/class.ilSoapSCORMAdministration.php';

                $sua =& new ilSoapSCORMAdministration();

                return $sua->getIMSManifestXML($sid,$ref_id);
        }

getLocalRoles ( sid,
ref_id 
)

Definition at line 353 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->getLocalRoles($sid,$ref_id);
        }

getMobsOfObject ( sid,
a_type,
a_id 
)

Definition at line 528 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUtils.php';

                $sou =& new ilSoapUtils();
                $sou->disableSOAPCheck();

                return $sou->getMobsOfObject($sid, $a_type, $a_id);
        }

getNIC ( sid  ) 

Definition at line 601 of file inc.soap_functions.php.

                              {
                include_once './webservice/soap/classes/class.ilSoapAdministration.php';
                $soa = & new ilSoapAdministration();
                return $soa->getNIC($sid);
        }

getObjectByReference ( sid,
a_ref_id,
user_id 
)

Definition at line 215 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getObjectByReference($sid,$a_ref_id,$user_id);
        }

getObjectsByTitle ( sid,
a_title,
user_id 
)

Definition at line 224 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getObjectsByTitle($sid,$a_title,$user_id);
        }

getObjectTreeOperations ( sid,
ref_id,
user_id 
)

Definition at line 397 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->getObjectTreeOperations($sid,$ref_id,$user_id);
        }

getObjIdByImportId ( sid,
import_id 
)

Definition at line 188 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getObjIdByImportId($sid,$import_id);
        }

getObjIdsByRefIds ( sid,
ref_ids 
)

Definition at line 654 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getObjIdsByRefIds($sid, $ref_ids);
        }

getOperations ( sid  ) 

Definition at line 307 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->getOperations($sid);
        }

getQuestionSolution ( sid,
active_id,
question_id,
pass 
)

Definition at line 509 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';

                $sass =& new ilSoapTestAdministration();

                return $sass->getQuestionSolution($sid,$active_id,$question_id,$pass);
        }

getRefIdsByImportId ( sid,
import_id 
)

Definition at line 197 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getRefIdsByImportId($sid,$import_id);
        }

getRefIdsByObjId ( sid,
object_id 
)

Definition at line 205 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getRefIdsByObjId($sid,$object_id);
        }

getRoles ( sid,
role_type,
id 
)

Definition at line 546 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->getRoles($sid, $role_type, $id);
        }

getStructureObjects ( sid,
ref_id 
)

Definition at line 538 of file inc.soap_functions.php.

References $ref_id.

                                                     {
                include_once './webservice/soap/classes/class.ilSoapStructureObjectAdministration.php';

                $sca = & new ilSOAPStructureObjectAdministration();

                return $sca->getStructureObjects ($sid, $ref_id);
        }

getTreeChilds ( sid,
ref_id,
types,
user_id 
)

Definition at line 286 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getTreeChilds($sid,$ref_id,$types,$user_id);
        }

getUser ( sid,
user_id 
)

Definition at line 84 of file inc.soap_functions.php.

Referenced by ilCASAuth::getCASUser(), and ilCASAuth::login().

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->getUser($sid,$user_id);
        }

Here is the caller graph for this function:

getUserRoles ( sid,
user_id 
)

Definition at line 362 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->getUserRoles($sid,$user_id);
        }

getUsersForContainer ( sid,
ref_id,
attach_roles,
active 
)

Definition at line 564 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->getUsersForContainer($sid, $ref_id, $attach_roles, $active);
        }

getUsersForRole ( sid,
role_id,
attach_roles,
active 
)

Definition at line 573 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->getUserForRole($sid, $role_id, $attach_roles, $active);
        }

getUserXML ( sid,
user_ids,
attach_roles 
)

Definition at line 663 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->getUserXML($sid, $user_ids, $attach_roles);
        }

getXMLTree ( sid,
ref_id,
types,
user_id 
)

Definition at line 295 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->getXMLTree($sid,$ref_id,$types,$user_id);
        }

grantPermissions ( sid,
ref_id,
role_id,
permissions 
)

Definition at line 344 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->grantPermissions($sid,$ref_id,$role_id,$permissions);
        }

groupExists ( sid,
title 
)

Definition at line 415 of file inc.soap_functions.php.

References $title.

        {
                include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';

                $soa =& new ilSoapGroupAdministration();

                return $soa->addGroup($sid,$title);
        }

hasNewMail ( sid  ) 

Definition at line 592 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->hasNewMail($sid);
        }

ilClone ( sid,
copy_identifier 
)

Definition at line 470 of file inc.soap_functions.php.

Referenced by ilContainer::cloneAllObject().

        {
                include_once './webservice/soap/classes/class.ilSoapUtils.php';

                $sou = new ilSoapUtils();
                $sou->disableSOAPCheck();
                $sou->ignoreUserAbort();

                return $sou->ilClone($sid,$copy_identifier);
        }

Here is the caller graph for this function:

ilCloneDependencies ( sid,
copy_identifier 
)

Definition at line 480 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUtils.php';

                $sou = new ilSoapUtils();
                $sou->disableSOAPCheck();
                $sou->ignoreUserAbort();

                return $sou->ilCloneDependencies($sid,$copy_identifier);
        }

importUsers ( sid,
folder_id,
usr_xml,
conflict_rule,
send_account_mail 
)

Definition at line 555 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->importUsers($sid, $folder_id, $usr_xml, $conflict_rule, $send_account_mail);
        }

isAssignedToCourse ( sid,
course_id,
user_id 
)

Definition at line 154 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';

                $sca =& new ilSoapCourseAdministration();

                return $sca->isAssignedToCourse($sid,$course_id,$user_id);
        }

isAssignedToGroup ( sid,
group_id,
user_id 
)

Definition at line 440 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';

                $sca =& new ilSoapGroupAdministration();

                return $sca->isAssignedToGroup($sid,$group_id,$user_id);
        }

login ( client,
username,
password 
)

Definition at line 39 of file inc.soap_functions.php.

References $client.

Referenced by ilObjiLincUser::__createLoginData(), ilObjiLincUser::__init(), ilObjiLincUser::add(), ilObjUser::hasAcceptedUserAgreement(), ilObjUser::saveAsNew(), ilObjUser::setLogin(), ilTestEvaluationUserData::setLogin(), ilObjiLincUser::update(), and ilObjUser::updateLogin().

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->login($client,$username,$password);
        }

Here is the caller graph for this function:

loginCAS ( client,
PT,
user 
)

Definition at line 48 of file inc.soap_functions.php.

References $client, and $user.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->loginCAS($client, $PT, $user);
        }

loginLDAP ( client,
username,
password 
)

Definition at line 57 of file inc.soap_functions.php.

References $client.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->loginLDAP($client, $username, $password);
        }

logout ( sid  ) 

Definition at line 67 of file inc.soap_functions.php.

Referenced by ilAuthLDAP::failedLoginObserver(), ilAuthRadius::loginObserver(), ilAuthLDAP::loginObserver(), ilAuthDB::loginObserver(), and ilAuthInactive::start().

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->logout($sid);
        }

Here is the caller graph for this function:

lookupUser ( sid,
user_name 
)

Definition at line 75 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->lookupUser($sid,$user_name);
        }

removeFromSystemByImportId ( sid,
import_id 
)

Definition at line 260 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->removeFromSystemByImportId($sid,$import_id);
        }

revokePermissions ( sid,
ref_id,
role_id 
)

Definition at line 335 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapRBACAdministration.php';

                $soa =& new ilSoapRBACAdministration();

                return $soa->revokePermissions($sid,$ref_id,$role_id);
        }

saveQuestion ( sid,
active_id,
question_id,
pass,
solution 
)

Definition at line 500 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';

                $sass =& new ilSoapTestAdministration();

                return $sass->saveQuestion($sid,$active_id,$question_id,$pass,$solution);
        }

saveQuestionResult ( sid,
user_id,
test_id,
question_id,
pass,
solution 
)

Definition at line 491 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapTestAdministration.php';

                $sass =& new ilSoapTestAdministration();

                return $sass->saveQuestionResult($sid,$user_id,$test_id,$question_id,$pass,$solution);
        }

saveTempFileAsMediaObject ( sid,
name,
tmp_name 
)

Definition at line 518 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUtils.php';

                $sou =& new ilSoapUtils();
                $sou->disableSOAPCheck();

                return $sou->saveTempFileAsMediaObject($sid, $name, $tmp_name);
        }

searchObjects ( sid,
types,
key,
combination,
user_id 
)

Definition at line 277 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->searchObjects($sid,$types,$key,$combination,$user_id);
        }

searchUser ( sid,
a_keyfields,
query_operator,
a_keyvalues,
attach_roles,
active 
)

Definition at line 583 of file inc.soap_functions.php.

                                                                                                        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->searchUser ($sid, $a_keyfields, $query_operator, $a_keyvalues, $attach_roles, $active);

        }

sendMail ( sid,
to,
cc,
bcc,
sender,
subject,
message,
attach 
)

Definition at line 459 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUtils.php';

                $sou =& new ilSoapUtils();
                $sou->disableSOAPCheck();
                $sou->ignoreUserAbort();

                return $sou->sendMail($sid,$to,$cc,$bcc,$sender,$subject,$message,$attach);
        }

updateCourse ( sid,
course_id,
xml 
)

Definition at line 179 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapCourseAdministration.php';

                $sca =& new ilSoapCourseAdministration();

                return $sca->updateCourse($sid,$course_id,$xml);
        }

updateExercise ( sid,
ref_id,
xml 
)

Definition at line 615 of file inc.soap_functions.php.

References $ref_id.

                                                      {
                include_once './webservice/soap/classes/class.ilSoapExerciseAdministration.php';
                $sta = & new ilSoapExerciseAdministration();
                return $sta->updateExercise($sid, $ref_id, $xml);

        }

updateFile ( sid,
ref_id,
xml 
)

Definition at line 638 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapFileAdministration.php';
                $sta = & new ilSoapFileAdministration();
                return $sta->updateFile($sid, $ref_id, $xml);

        }

updateGroup ( sid,
ref_id,
grp_xml 
)

Definition at line 672 of file inc.soap_functions.php.

References $ref_id.

        {
                include_once './webservice/soap/classes/class.ilSoapGroupAdministration.php';

                $sua =& new ilSoapGroupAdministration();

                return $sua->updateGroup($sid,$ref_id, $grp_xml);
        }

updateObjects ( sid,
obj_xml 
)

Definition at line 269 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapObjectAdministration.php';

                $soa =& new ilSoapObjectAdministration();

                return $soa->updateObjects($sid,$obj_xml);
        }

updatePassword ( sid,
user_id,
new_password 
)

Definition at line 102 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->updatePassword($sid,$user_id,$new_password);
        }

updateUser ( sid,
user_data 
)

Definition at line 93 of file inc.soap_functions.php.

        {
                include_once './webservice/soap/classes/class.ilSoapUserAdministration.php';

                $sua =& new ilSoapUserAdministration();

                return $sua->updateUser($sid,$user_data);
        }