Overview

Packages

  • DELETE
  • DEPRECATED
  • GET
  • POST
  • PUT
  • SYSTEM

Functions

  • DeleteCircuits
  • DeleteCircuitTypes
  • DeleteConnections
  • DeleteConnectionUnitNetworkSubnets
  • DeleteExtLog
  • DeleteGroups
  • DeleteLevels
  • DeleteUnitNetworkObjects
  • DeleteUnitNetworkSubnets
  • DeleteUnitNetworkSubnetTypes
  • GetCircuits
  • GetCircuitTypes
  • GetConnections
  • GetConnectionUnitNetworkSubnets
  • GetGroups
  • GetLevels
  • GetUnitNetworkObjects
  • GetUnitNetworkSubnets
  • GetUnitNetworkSubnetTypes
  • GetUnitsOld
  • PostCircuits
  • PostCircuitTypes
  • PostConnections
  • PostConnectionUnitNetworkSubnets
  • PostGroups
  • PostLevels
  • PostUnitNetworkObjects
  • PostUnitNetworkSubnets
  • PostUnitNetworkSubnetTypes
  • PutCircuits
  • PutCircuitTypes
  • PutConnections
  • PutConnectionUnitNetworkSubnets
  • PutGroups
  • PutLevels
  • PutUnitNetworkObjects
  • PutUnitNetworkSubnets
  • PutUnitNetworkSubnetTypes
  • Overview
  • Package
  • Function

Function PutLevels

Ενημέρωση : Τάξεις

Η κλήση της συνάρτησης αυτής μπορεί να γίνει μέσω της παρακάτω διεύθυνσης με τη μέθοδο PUT :
https://mm.sch.gr/api/levels

Παράδειγμα κλήσης της μεθόδου με cURL (console) :

curl -X PUT https://mm.sch.gr/api/levels \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -u username:password \
  -d '{"level_id" : "value", \
       "mm_id" : "value",
       "name" : "value",
       "groups_count" : "value",
       "students_count" : "value"}'

Παράδειγμα κλήσης της μεθόδου με JavaScript :

<script>
   var params = JSON.stringify({
       "level_id" : "value",
       "mm_id" : "value",
       "name" : "value",
       "groups_count" : "value",
       "students_count" : "value"
   });

   var http = new XMLHttpRequest();
   http.open("PUT", "https://mm.sch.gr/api/levels");
   http.setRequestHeader("Accept", "application/json");
   http.setRequestHeader("Content-type", "application/json; charset=utf-8");
   http.setRequestHeader("Content-length", params.length);

   http.onreadystatechange = function() {
       if(http.readyState == 4 && http.status == 200) {
           alert(http.responseText);
       }
   }

   http.send(params);
</script>

Παράδειγμα κλήσης της μεθόδου με PHP :

<?php
header("Content-Type: text/html; charset=utf-8");

$params = array(
       "level_id" : "value",
       "mm_id" : "value",
       "name" : "value",
       "groups_count" : "value",
       "students_count" : "value"
);

$curl = curl_init("https://mm.sch.gr/api/levels");

curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
curl_setopt($curl, CURLOPT_USERPWD, "username:password");
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode( $params ));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);

$data = json_decode( curl_exec($curl) );
echo "<pre>"; var_dump( $data ); echo "</pre>";
?>

Παράδειγμα κλήσης της συνάρτησης με Ajax :

<script>
   $.ajax({
       type: 'PUT',
       url: 'https://mm.sch.gr/api/levels',
       dataType: "json",
       data: {
           "level_id" : "value",
           "mm_id" : "value",
           "name" : "value",
           "groups_count" : "value",
           "students_count" : "value"
       },
       beforeSend: function(req) {
           req.setRequestHeader('Authorization', btoa('username' + ":" + 'password'));
       },
       success: function(data){
           console.log(data);
       }
   });
</script>

Package: DEPRECATED
Author: ΤΕΙ Αθήνας
Located at api/put/PutLevels.php
Parameters summary
integer $level_id Κωδικός Τάξης
Ο Κωδικός της Τάξης
Το πεδίο είναι υποχρεωτικό
integer $mm_id Κωδικός ΜΜ
Ο Κωδικός ΜΜ της Μονάδας
Το πεδίο είναι υποχρεωτικό
Αναζήτηση Μονάδων GetUnits()
string $name Όνομα Τάξης
Το όνομα της Τάξης
Το πεδίο είναι υποχρεωτικό
integer $groups_count Πλήθος Τμημάτων
Το Πλήθος των Τμημάτων της Τάξης
integer $students_count Πλήθος Μαθητών
Το Πλήθος των Μαθητών της Τάξης
Return value summary
Array<JSON> Επιστρέφει ένα πίνακα σε JSON μορφή με πεδία :
  • sting : method : Το Όνομα της μεθόδου
  • integer : status : Ο Κωδικός της κατάστασης
  • string : message : Μήνυμα περιγραφής της κατάστασης
  • integer : level_id : Ο Κωδικός της Τάξης
Thrown exceptions summary
MissingLevelIDValue ExceptionMessages::MissingLevelIDValue
InvalidLevelIDType ExceptionMessages::InvalidLevelIDType
InvalidLevelValue ExceptionMessages::InvalidLevelValue
MissingMMIdValue ExceptionMessages::MissingMMIdValue
InvalidMMIdType ExceptionMessages::InvalidMMIdType
InvalidMMIdValue ExceptionMessages::InvalidMMIdValue
MissingNameValue ExceptionMessages::MissingNameValue
mm.sch.gr API documentation generated by ApiGen 2.8.0