2019-10-29 14:57:13 +01:00
< ? php
//Template dashboard
2019-12-04 03:04:45 +01:00
$this -> render ( 'incs/head' , [ 'title' => 'Webhooks - Edit' ])
2019-10-29 14:57:13 +01:00
?>
< div id = " wrapper " >
< ? php
2019-12-04 03:04:45 +01:00
$this -> render ( 'incs/nav' , [ 'page' => 'webhooks' ])
2019-10-29 14:57:13 +01:00
?>
< div id = " page-wrapper " >
< div class = " container-fluid " >
<!-- Page Heading -->
< div class = " row " >
< div class = " col-lg-12 " >
< h1 class = " page-header " >
Modification webhooks
</ h1 >
< ol class = " breadcrumb " >
< li >
2019-11-07 17:52:33 +01:00
< i class = " fa fa-dashboard " ></ i > < a href = " <?php echo \ descartes \R outer::url('Dashboard', 'show'); ?> " > Dashboard </ a >
2019-10-29 14:57:13 +01:00
</ li >
< li >
2019-12-04 03:04:45 +01:00
< i class = " fa fa-plug " ></ i > < a href = " <?php echo \ descartes \R outer::url('Webhook', 'list'); ?> " > Webhooks </ a >
2019-10-29 14:57:13 +01:00
</ li >
< li class = " active " >
< i class = " fa fa-edit " ></ i > Modifier
</ li >
</ ol >
</ div >
</ div >
<!-- /. row -->
< div class = " row " >
< div class = " col-lg-12 " >
< div class = " panel panel-default " >
< div class = " panel-heading " >
< h3 class = " panel-title " >< i class = " fa fa-edit fa-fw " ></ i > Modification de webhooks </ h3 >
</ div >
< div class = " panel-body " >
2019-12-04 03:04:45 +01:00
< form action = " <?php echo \ descartes \R outer::url('Webhook', 'update', ['csrf' => $_SESSION['csrf'] ]);?> " method = " POST " >
2019-11-07 17:52:33 +01:00
< ? php foreach ( $webhooks as $webhook ) { ?>
2019-12-04 03:04:45 +01:00
< input type = " hidden " value = " <?php $this->s ( $webhook['id'] ); ?> " name = " webhooks[<?php $this->s ( $webhook['id'] ); ?>][id] " />
2019-10-29 14:57:13 +01:00
< div class = " form-group " >
< label > URL cible </ label >
< div class = " form-group " >
< input value = " <?php $this->s ( $webhook['url'] ); ?> " name = " webhooks[<?php $this->s ( $webhook['id'] ); ?>][url] " class = " form-control " type = " text " placeholder = " http://example.fr/webhook/ " autofocus required >
</ div >
</ div >
< div class = " form-group " >
< label > Type de Webhook </ label >
< select name = " webhooks[<?php $this->s ( $webhook['id'] ); ?>][type] " class = " form-control " required >
2019-12-04 03:04:45 +01:00
< option < ? php echo $webhook [ 'type' ] == 'receive_sms' ? 'selected="selected"' : '' ?> value="receive_sms">Réception d'un SMS</option>
< option < ? php echo $webhook [ 'type' ] == 'send_sms' ? 'selected="selected"' : '' ?> value="send_sms">Envoi d'un SMS</option>
2021-10-18 03:40:06 +02:00
< option < ? php echo $webhook [ 'type' ] == 'send_sms_status_change' ? 'selected="selected"' : '' ?> value="send_sms_status_change">Mise à jour du statut d'un SMS envoyé</option>
< option < ? php echo $webhook [ 'type' ] == 'inbound_call' ? 'selected="selected"' : '' ?> value="inbound_call">Réception d'un appel téléphonique</option>
2019-10-29 14:57:13 +01:00
</ select >
</ div >
< hr />
2019-11-07 17:52:33 +01:00
< ? php } ?>
2019-12-04 03:04:45 +01:00
< a class = " btn btn-danger " href = " <?php echo \ descartes \R outer::url('Webhook', 'list'); ?> " > Annuler </ a >
2019-10-29 14:57:13 +01:00
< input type = " submit " class = " btn btn-success " value = " Enregistrer la webhook " />
</ form >
</ div >
</ div >
</ div >
</ div >
</ div >
</ div >
</ div >
< ? php
2019-12-04 03:04:45 +01:00
$this -> render ( 'incs/footer' );