Namespaces | Functions

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

Go to the source code of this file.

Namespaces

namespace  ilias
 

admin objects frameset


Functions

 login ($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)
 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)
 saveQuestionResult ($sid, $user_id, $test_id, $question_id, $pass, $solution)

Function Documentation

addCourse ( sid,
target_id,
crs_xml 
)

Definition at line 110 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);
}

addGroup ( sid,
target_id,
group_xml 
)

Definition at line 374 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 213 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 222 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 348 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 356 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 91 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 285 of file inc.soap_functions.php.

References $role_id, and $user_id.

{
        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 126 of file inc.soap_functions.php.

References $type, and $user_id.

{
        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 400 of file inc.soap_functions.php.

References $type, and $user_id.

{
        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 118 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 231 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 339 of file inc.soap_functions.php.

References $role_id.

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

        $soa =& new ilSoapRBACAdministration();

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

deleteUser ( sid,
user_id 
)

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

References $user_id.

{
        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 294 of file inc.soap_functions.php.

References $role_id, and $user_id.

{
        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 143 of file inc.soap_functions.php.

References $type, and $user_id.

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

        $sca =& new ilSoapCourseAdministration();

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

excludeGroupMember ( sid,
group_id,
user_id 
)

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

References $type, and $user_id.

{
        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 151 of file inc.soap_functions.php.

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

        $sca =& new ilSoapCourseAdministration();

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

getGroup ( sid,
ref_id 
)

Definition at line 391 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);
}

getLocalRoles ( sid,
ref_id 
)

Definition at line 321 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);
}

getObjectByReference ( sid,
a_ref_id,
user_id 
)

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

References $user_id.

{
        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 204 of file inc.soap_functions.php.

References $user_id.

{
        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 365 of file inc.soap_functions.php.

References $ref_id, and $user_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 168 of file inc.soap_functions.php.

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

        $soa =& new ilSoapObjectAdministration();

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

getOperations ( sid  ) 

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

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

        $soa =& new ilSoapRBACAdministration();

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

getRefIdsByImportId ( sid,
import_id 
)

Definition at line 177 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 185 of file inc.soap_functions.php.

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

        $soa =& new ilSoapObjectAdministration();

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

getTreeChilds ( sid,
ref_id,
types,
user_id 
)

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

References $ref_id, and $user_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 64 of file inc.soap_functions.php.

References $user_id.

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

        $sua =& new ilSoapUserAdministration();

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

getUserRoles ( sid,
user_id 
)

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

References $user_id.

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

        $soa =& new ilSoapRBACAdministration();

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

grantPermissions ( sid,
ref_id,
role_id,
permissions 
)

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

References $permissions, $ref_id, and $role_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 383 of file inc.soap_functions.php.

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

        $soa =& new ilSoapGroupAdministration();

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

isAssignedToCourse ( sid,
course_id,
user_id 
)

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

References $user_id.

{
        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 408 of file inc.soap_functions.php.

References $user_id.

{
        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 38 of file inc.soap_functions.php.

Referenced by ilObjUser::hasAcceptedUserAgreement(), ilObjUser::saveAsNew(), ilObjUser::setLogin(), 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:

logout ( sid  ) 

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

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

        $sua =& new ilSoapUserAdministration();

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

lookupUser ( sid,
user_name 
)

Definition at line 55 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 240 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 303 of file inc.soap_functions.php.

References $ref_id, and $role_id.

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

        $soa =& new ilSoapRBACAdministration();

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

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

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

References $user_id.

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

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

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

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

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

References $key, and $user_id.

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

        $soa =& new ilSoapObjectAdministration();

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

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

Definition at line 427 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 159 of file inc.soap_functions.php.

References $xml.

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

        $sca =& new ilSoapCourseAdministration();

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

updateObjects ( sid,
obj_xml 
)

Definition at line 249 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 82 of file inc.soap_functions.php.

References $user_id.

{
        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 73 of file inc.soap_functions.php.

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

        $sua =& new ilSoapUserAdministration();

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