2017 © Pedro PelĆ”ez
 

cakephp-plugin cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

image

oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  • Thursday, September 28, 2017
  • by oefenweb
  • Repository
  • 1 Watchers
  • 1 Stars
  • 9,266 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 3 Forks
  • 1 Open issues
  • 20 Versions
  • 5 % Grown

The README.md

UniLoginWebservice plugin for CakePHP

Build Status PHP 7 ready Coverage Status Packagist downloads Code Climate Scrutinizer Code Quality, (*1)

This plugin communicates with the UNI•Login webservice (WS-02). This webservice provides basic information of UNI•Login users (by institution). This service doesn't require a signed agreement of the institution., (*2)

Requirements

  • CakePHP 2.9.0 or greater.
  • PHP 7.0.0 or greater.

Installation

Clone/Copy the files in this directory into app/Plugin/UniLoginWebservice, (*3)

Configuration

Ensure the plugin is loaded in app/Config/bootstrap.php by calling:, (*4)

CakePlugin::load('UniLoginWebservice');

Ensure to configure the following lines in app/Config/bootstrap.php:, (*5)

Configure::write('UniLoginWebservice.wsBrugerid', 'wsBrugerid');
Configure::write('UniLoginWebservice.wsPassword', 'wsPassword');

Ensure to configure the following lines in app/Config/database.php:, (*6)

public $uniLoginWebservice = [
    'datasource' => 'UniLoginWebservice.SoapSource',
    'wsdl' => 'https://ws02.infotjeneste.uni-c.dk/infotjeneste-ws/ws?WSDL'
];

Usage

Make UniLogin webservice available

public $uses = ['UniLoginWebservice.UniLogin'];

Make a "helloWorld" call

$this->UniLogin->helloWorld();

Make a "helloSOAPFaultDemo" call

$this->UniLogin->helloSOAPFaultDemo();

Retrieve data of employees by calling "hentAnsatte"

$employees = $this->UniLogin->getEmployees($instid);

Retrieve detailed data of employees by calling "hentAnsatte" and "hentPerson" for every employee

$employees = $this->UniLogin->getEmployeesWithDetails($instid);

Retrieve data of an institution by calling "hentInstitution"

$institution = $this->UniLogin->getInstitution($instid);

Retrieve data of institutions where the user "brugerid" has a relation by calling "hentInstitutionsliste"

$institutions = $this->UniLogin->getInstitutions($brugerid);

Retrieve data of a person by calling "hentPerson"

$person = $this->UniLogin->getPerson($brugerid);

Retrieve data of students by calling "hentAlleElever"

$students = $this->UniLogin->getStudents($instid);

Retrieve detailed data of students by calling "hentAlleElever" and "hentPerson" for every student

$students = $this->UniLogin->getStudentsWithDetails($instid);

The Versions

28/09 2017

dev-master

9999999-dev http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

28/09 2017

v0.3.4

0.3.4.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

04/05 2017

v0.3.3

0.3.3.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

05/04 2017

v0.3.2

0.3.2.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

27/02 2017

v0.3.1

0.3.1.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

03/02 2017

v0.3.0

0.3.0.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

28/05 2016

v0.2.9

0.2.9.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

08/04 2016

v0.2.8

0.2.8.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

01/04 2016

v0.2.7

0.2.7.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

24/03 2016

v0.2.6

0.2.6.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

24/03 2016

v0.2.5

0.2.5.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

23/03 2016

v0.2.4

0.2.4.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

09/03 2016

v0.2.3

0.2.3.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

04/03 2016

v0.2.2

0.2.2.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

19/02 2016

v0.2.1

0.2.1.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

16/02 2016

v0.2.0

0.2.0.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

27/12 2014

v0.1.3

0.1.3.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

23/12 2014

v0.1.2

0.1.2.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

19/12 2014

v0.1.1

0.1.1.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service

17/12 2014

v0.1.0

0.1.0.0 http://github.com/Oefenweb/cakephp-uni-login-webservice

A UNI•Login (Web Service) Plugin for CakePHP

  Sources   Download

MIT

The Requires

 

cakephp web service