Formatting the code
Signed-off-by: Valentin Popov <info@valentineus.link>
This commit is contained in:
parent
7d2e288b70
commit
295da67a0a
50
lib.php
50
lib.php
@ -22,10 +22,10 @@
|
|||||||
* @package local_webhooks
|
* @package local_webhooks
|
||||||
*/
|
*/
|
||||||
|
|
||||||
defined("MOODLE_INTERNAL") || die();
|
defined( "MOODLE_INTERNAL" ) || die();
|
||||||
|
|
||||||
define("LW_TABLE_SERVICES", "local_webhooks_service");
|
define( "LW_TABLE_SERVICES", "local_webhooks_service" );
|
||||||
define("LW_TABLE_EVENTS", "local_webhooks_events");
|
define( "LW_TABLE_EVENTS", "local_webhooks_events" );
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Class local_webhooks_api
|
* Class local_webhooks_api
|
||||||
@ -41,16 +41,16 @@ class local_webhooks_api {
|
|||||||
* @param array $service Data to the service
|
* @param array $service Data to the service
|
||||||
* @return int Service ID
|
* @return int Service ID
|
||||||
*/
|
*/
|
||||||
public static function create_service($service = array()) {
|
public static function create_service( $service = array() ) {
|
||||||
global $DB;
|
global $DB;
|
||||||
|
|
||||||
if (!is_array($service) || empty($service)) {
|
if ( !is_array( $service ) || empty( $service ) ) {
|
||||||
print_error("unknowparamtype", "error", null, "service");
|
print_error( "unknowparamtype", "error", null, "service" );
|
||||||
}
|
}
|
||||||
|
|
||||||
$serviceId = $DB->insert_record(LW_TABLE_SERVICES, $service, true, false);
|
$serviceId = $DB->insert_record( LW_TABLE_SERVICES, $service, true, false );
|
||||||
if ($serviceId && is_array($service["events"]) && !empty($service["events"])) {
|
if ( $serviceId && is_array( $service[ "events" ] ) && !empty( $service[ "events" ] ) ) {
|
||||||
self::insert_events($service["events"], $serviceId);
|
self::insert_events( $service[ "events" ], $serviceId );
|
||||||
}
|
}
|
||||||
|
|
||||||
return (int) $serviceId;
|
return (int) $serviceId;
|
||||||
@ -62,15 +62,15 @@ class local_webhooks_api {
|
|||||||
* @param int $serviceId Service ID
|
* @param int $serviceId Service ID
|
||||||
* @return bool Execution result
|
* @return bool Execution result
|
||||||
*/
|
*/
|
||||||
public static function delete_service($serviceId = 0) {
|
public static function delete_service( $serviceId = 0 ) {
|
||||||
global $DB;
|
global $DB;
|
||||||
|
|
||||||
if (!is_numeric($serviceId) || empty($serviceId)) {
|
if ( !is_numeric( $serviceId ) || empty( $serviceId ) ) {
|
||||||
print_error("unknowparamtype", "error", null, "serviceId");
|
print_error( "unknowparamtype", "error", null, "serviceId" );
|
||||||
}
|
}
|
||||||
|
|
||||||
$DB->delete_records(LW_TABLE_EVENTS, array("serviceid" => $serviceId));
|
$DB->delete_records( LW_TABLE_EVENTS, array( "serviceid" => $serviceId ) );
|
||||||
return $DB->delete_records(LW_TABLE_SERVICES, array("id" => $serviceId));
|
return $DB->delete_records( LW_TABLE_SERVICES, array( "id" => $serviceId ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -79,17 +79,17 @@ class local_webhooks_api {
|
|||||||
* @param array $service Data to the service
|
* @param array $service Data to the service
|
||||||
* @return bool Execution result
|
* @return bool Execution result
|
||||||
*/
|
*/
|
||||||
public static function update_service($service = array()) {
|
public static function update_service( $service = array() ) {
|
||||||
global $DB;
|
global $DB;
|
||||||
|
|
||||||
if (!is_array($service) || empty($service) || empty($service["id"])) {
|
if ( !is_array( $service ) || empty( $service ) || empty( $service[ "id" ] ) ) {
|
||||||
print_error("unknowparamtype", "error", null, "service");
|
print_error( "unknowparamtype", "error", null, "service" );
|
||||||
}
|
}
|
||||||
|
|
||||||
$result = $DB->update_record(LW_TABLE_SERVICES, $service, false);
|
$result = $DB->update_record( LW_TABLE_SERVICES, $service, false );
|
||||||
$DB->delete_records(LW_TABLE_EVENTS, array("serviceid" => $service["id"]));
|
$DB->delete_records( LW_TABLE_EVENTS, array( "serviceid" => $service[ "id" ] ) );
|
||||||
if ($result && is_array($service["events"]) && !empty($service["events"])) {
|
if ( $result && is_array( $service[ "events" ] ) && !empty( $service[ "events" ] ) ) {
|
||||||
self::insert_events($service["events"], $service["id"]);
|
self::insert_events( $service[ "events" ], $service[ "id" ] );
|
||||||
}
|
}
|
||||||
|
|
||||||
return $result;
|
return $result;
|
||||||
@ -101,14 +101,14 @@ class local_webhooks_api {
|
|||||||
* @param array $events List of events
|
* @param array $events List of events
|
||||||
* @param int $serviceId Service ID
|
* @param int $serviceId Service ID
|
||||||
*/
|
*/
|
||||||
private static function insert_events($events = array(), $serviceId = 0) {
|
private static function insert_events( $events = array(), $serviceId = 0 ) {
|
||||||
global $DB;
|
global $DB;
|
||||||
|
|
||||||
$conditions = array();
|
$conditions = array();
|
||||||
foreach ($events as $eventName) {
|
foreach ( $events as $eventName ) {
|
||||||
$conditions[] = array("name" => $eventName, "serviceid" => $serviceId);
|
$conditions[] = array( "name" => $eventName, "serviceid" => $serviceId );
|
||||||
}
|
}
|
||||||
|
|
||||||
$DB->insert_records(LW_TABLE_EVENTS, $conditions);
|
$DB->insert_records( LW_TABLE_EVENTS, $conditions );
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user