2019-03-13 17:30:41 +01:00
{% extends '@CadolesCore/base.html.twig' %}
{% block pagewrapper %}
{{ form_start ( form ) }}
<h1 class="page-header">
{% if mode == "update" %}
Modification Item
{% elseif mode == "submit" %}
Création Item
{% endif %}
</h1>
{{ form_widget ( form .submit ) }}
<a class="btn btn-default" href= {{ path ( 'cadoles_portal_config_item' ) }} >Annuler</a>
{% if mode == "update" %}
<a href= {{ path ( 'cadoles_portal_config_item_delete' , { 'id' : item .id } ) }}
class="btn btn-danger pull-right"
data-method="delete" data-csrf="_token: {{ 'csrf' }} "
data-confirm="Êtes-vous sûr de vouloir supprimer cet item ?">
Supprimer
</a>
{% endif %}
<br><br>
{% if app .session .flashbag .has ( 'error' ) %}
<div class='alert alert-danger' style='margin: 5px 0px'>
<strong>Erreur</strong><br>
{% for flashMessage in app .session .flashbag .get ( 'error' ) %}
{{ flashMessage }} <br>
{% endfor %}
</div>
{% endif %}
{% if app .session .flashbag .has ( 'notice' ) %}
<div class='alert alert-info' style='margin: 5px 0px'>
<strong>Information</strong><br>
{% for flashMessage in app .session .flashbag .get ( 'notice' ) %}
{{ flashMessage }} <br>
{% endfor %}
</div>
{% endif %}
<div class="row clearfix">
<div class="col-md-8">
{{ form_row ( form .title ) }}
{{ form_row ( form .subtitle ) }}
2019-07-10 17:22:44 +02:00
{{ form_row ( form .essential ) }}
2019-03-13 17:30:41 +01:00
{{ form_row ( form .content ) }}
</div>
<div class="col-md-4">
{{ form_row ( form .url ) }}
2019-10-21 11:46:36 +02:00
<em>le mot clé #login# sera remplacé par le login de l'utilisateur</em><br><br>
2020-02-10 09:49:07 +01:00
{{ form_row ( form .target ) }}
<div id="divhelp"><em>Attention certains sites n'acceptent pas d'être encapsulés dans une frame. Si vous ne voyez pas votre site apparaître, veuillez changer de cible.<br><br></em></div>
2019-03-13 17:30:41 +01:00
{{ form_row ( form .itemcategory ) }}
{{ form_row ( form .roles ) }}
2019-06-04 09:24:42 +02:00
{{ form_row ( form .niveau01s ) }}
2019-03-13 17:30:41 +01:00
{{ form_row ( form .groups ) }}
2020-11-19 15:08:51 +01:00
{% if form .ssoitem is defined %}
{{ form_row ( form .ssoitem ) }}
{% endif %}
2019-03-13 17:30:41 +01:00
{{ form_row ( form .color ) }}
2019-06-04 09:24:42 +02:00
<div id="diviconsel" class="col-md-12 text-left" style="height:140px; padding:20px; text-align:center; background-color: {{ item .color ? "#" ~ item .color : '#' ~ color [ 'main' ] }} ;">
2019-03-13 17:30:41 +01:00
{% if item .icon %}
<img src="/ {{ alias }} / {{ item .icon .label }} " height="100" />
{% endif %}
</div>
<div class="col-md-12" style="text-align:center;padding:0px">
{{ form_row ( form .idicon ) }}
2020-07-17 12:02:25 +02:00
<a class="btn btn-success" onClick="selectIcon()" title='Ajouter' style="width:100%">Selectionner une Icône</a>
2019-03-13 17:30:41 +01:00
<a class="btn btn-danger" onClick="delIcon()" title='Détacher' style="width:100%">Détacher l'Icône</a>
</div>
</div>
</div>
{{ form_end ( form ) }}
{% endblock %}
{% block localjavascript %}
2020-02-10 09:49:07 +01:00
$('document').ready(function() {
showhide();
});
$( "#item_target" ).change(function() {
showhide();
});
2020-07-17 12:02:25 +02:00
function selIcon(idicon,label) {
2019-03-13 17:30:41 +01:00
$("#item_idicon").val(idicon);
$("#diviconsel img").remove();
2020-07-17 12:02:25 +02:00
url="/ {{ alias }} /"+label;
$("#diviconsel").append("<img src='"+url+"'>");
2019-03-13 17:30:41 +01:00
$("#diviconsel img").attr("height","100px");
2020-07-17 12:02:25 +02:00
$("#mymodal").modal("hide");
2019-03-13 17:30:41 +01:00
}
2020-07-17 12:02:25 +02:00
function selectIcon() {
$("#mymodal").find(".modal-title").html("SELECTIONNER UNE ICONE");
var url=" {{ path ( 'cadoles_portal_config_icon_select' ) }} ";
$("#mymodal").find("#framemodal").attr("src",url);
$("#mymodal").modal("show");
}
2019-03-13 17:30:41 +01:00
function delIcon() {
$("#diviconsel img").remove();
$("#item_idicon").val(null);
}
2020-02-10 09:49:07 +01:00
function showhide() {
$("#divhelp").hide();
if($("#item_target").val()=="frame") {
$("#divhelp").show();
}
}
2019-03-13 17:30:41 +01:00
{% endblock %}