davide.cucurnia@vola.it
2024-06-25 ebf6bbfcf5eeaa7ff55287a1050dd3fe5c706302
commit | author | age
9f6455 1 <!DOCTYPE html>
DC 2 <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
3 <head>
4     <meta charset="utf-8">
5     <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
6     <title>Creazione utenze SSO</title>
7
8     <link rel="stylesheet" href="{{asset('css/jquery-ui.min.css')}}">
9     <link rel="stylesheet" href="{{asset('css/webfonts.css')}}">
10     <link rel="stylesheet" href="{{asset('css/style.css?v=2')}}">
11     <link rel="stylesheet" href="{{asset('css/vf-dual-embedded.css')}}">
12     <link rel="stylesheet" href="{{asset('css/bootstrap-select.min.css')}}">
13
14     <link rel="stylesheet" href="{{asset('css/vola.css?v=4')}}">
15
16     <script src="{{asset('js/jquery/jquery-3.6.0.min.js')}}"></script>
17     <script src="{{asset('js/popper.min.js')}}"></script>
18     <script src="{{asset('js/jquery-ui.min.js')}}"></script>
19     <script src="{{asset('js/bootstrap.min.js')}}"></script>
20     <script src="{{asset('js/bootstrap-select.min.js')}}"></script>
21
22     <style>
23         .wrapper {
24             max-width: 95%;
25             margin: 0 auto;
26         }
27
28         .font-size-sm {
29             font-size: 1em;
30         }
31
32         #final_result {
33             white-space: nowrap;
34             overflow-x: auto;
35         }
36     </style>
37 </head>
38 <body class="page_gray">
39 <!--
40 lista tutti i metodi:
41     sso:
42         getWebcustomerInformation
43         getMSISDNDetails
44         getMSISDNList
45         getSelectedMSISDNDetails // uno per sim
46         getInfoActivationWSC // uno per sim
47     picasso:
48         getWebcustomerInformation
49 -->
50 <div class="wrapper py-3">
51
52     <section class="border border-dark rounded p-2 my-2" id="edit-all">
53         <h2 class="text-danger">
54             MODIFICA PER I CAMPI:
55         </h2>
56         <div class="container">
57             <form id="edit-all" name="edit-all">
58                 <div id="wrapper-input-list" class="row row-cols-2">
59
60                     {{-- viene aggiunta dinamicamente una lista di input tramite JS create_sso_profiles.js --}}
61
62                 </div>
63                 <button type="button" class="btn btn-sm btn-primary">
64                     MODIFICA MASSIVA
65                 </button>
66             </form>
67         </div>
68     </section>
69     <ul id="main_errorBox" class="text-danger font-size-sm">
70         {{--    i messaggi di errore vengono aggiunti dinamicamente tramite js    --}}
71     </ul>
72     <form id="new_profile_methods" action="#"> {{-- TODO RIMUOVERE QUESTO FORM??? --}}
73         @csrf
74         <div class="container position-fixed fixed-bottom mb-2 d-flex justify-content-end">
75             <button type="button" name="show_result" class="btn btn-secondary text-uppercase">
76                 vedi risultato
77             </button>
78         </div>
79         <section class="border border-dark rounded p-2 my-2" id="sso-methods">
80             <h2 class="text-danger">
81                 SSO
82             </h2>
83             <div class="mb-3">
84                 <label for="sso_getWebcustomerInformation"
85                        class="form-label text-danger font-weight-bolder">getWebcustomerInformation</label>
86                 <label>
87                     Questo metodo deve essere modificato dal replace massivo?
88                     <input type="checkbox" name="is_editable_sso_getWebcustomerInformation" class="check-control">
89                 </label>
90                 <button type="button" id="set_default_xml_sso_getWebcustomerInformation"
91                         class="btn btn-primary btn-sm m-0 mx-3">
92                     DEFAULT XML
93                 </button>
94                 <textarea class="form-control" id="sso_getWebcustomerInformation" name="sso_getWebcustomerInformation"
95                           rows="10">
96                 </textarea>
97                 <div id="sso_getWebcustomerInformation_errorBox" class="text-danger font-size-sm"></div>
98             </div>
99
100             <div class="mb-3">
101                 <label for="sso_getMSISDNDetails"
102                        class="form-label text-danger font-weight-bolder">getMSISDNDetails</label>
103                 <label>
104                     Questo metodo deve essere modificato dal replace massivo?
105                     <input type="checkbox" name="is_editable_sso_getMSISDNDetails" class="check-control">
106                 </label>
107                 <button type="button" id="set_default_xml_sso_getMSISDNDetails" class="btn btn-primary btn-sm m-0 mx-3">
108                     DEFAULT XML
109                 </button>
110                 <textarea class="form-control" id="sso_getMSISDNDetails" name="sso_getMSISDNDetails" rows="10">
111                 {{--      valore default inserito dinamicamente da js          --}}
112                 </textarea>
113                 <div id="sso_getMSISDNDetails_errorBox" class="text-danger font-size-sm"></div>
114             </div>
115
116             <div class="mb-3">
117                 <label for="sso_getMSISDNList" class="form-label text-danger font-weight-bolder">getMSISDNList</label>
118                 <label>
119                     Questo metodo deve essere modificato dal replace massivo?
120                     <input type="checkbox" name="is_editable_sso_getMSISDNList" class="check-control">
121                 </label>
122                 <button type="button" id="set_default_xml_sso_getMSISDNList" class="btn btn-primary btn-sm m-0 mx-3">
123                     DEFAULT XML
124                 </button>
125                 <textarea class="form-control" id="sso_getMSISDNList" name="sso_getMSISDNList" rows="10">
126                 {{--      valore default inserito dinamicamente da js          --}}
127             </textarea>
128                 <div id="sso_getMSISDNList_errorBox" class="text-danger font-size-sm"></div>
129             </div>
130
131             <div class="mb-3">
132                 <label for="sso_getSelectedMSISDNDetails"
133                        class="form-label text-danger font-weight-bolder">getSelectedMSISDNDetails</label>
134                 <label>
135                     Questo metodo deve essere modificato dal replace massivo?
136                     <input type="checkbox" name="is_editable_sso_getSelectedMSISDNDetails" class="check-control">
137                 </label>
138                 <button type="button" id="set_default_xml_sso_getSelectedMSISDNDetails"
139                         class="btn btn-primary btn-sm m-0 mx-3">
140                     DEFAULT XML
141                 </button>
142                 <textarea class="form-control" id="sso_getSelectedMSISDNDetails" name="sso_getSelectedMSISDNDetails"
143                           rows="10">
144                 {{--      valore default inserito dinamicamente da js          --}}
145             </textarea>
146                 <div id="sso_getSelectedMSISDNDetails_errorBox" class="text-danger font-size-sm"></div>
147             </div>
148
149             <section id="additional_methods_sso_getSelectedMSISDNDetails">
150                 {{-- per tutti i metodi aggiuntivi di sso_getSelectedMSISDNDetails  (aggiunto dinamicamente da js quando richiesto)--}}
151             </section>
152
153             <div class="mb-3">
154                 <label for="sso_getInfoActivationWSC"
155                        class="form-label text-danger font-weight-bolder">getInfoActivationWSC</label>
156                 <label>
157                     Questo metodo deve essere modificato dal replace massivo?
158                     <input type="checkbox" name="is_editable_sso_getInfoActivationWSC" class="check-control">
159                 </label>
160                 <button type="button" id="set_default_xml_sso_getInfoActivationWSC"
161                         class="btn btn-primary btn-sm m-0 mx-3">
162                     DEFAULT XML
163                 </button>
164                 <textarea class="form-control" id="sso_getInfoActivationWSC" name="sso_getInfoActivationWSC" rows="20">
165                 {{--      valore default inserito dinamicamente da js          --}}
166             </textarea>
167                 <div id="sso_getInfoActivationWSC_errorBox" class="text-danger font-size-sm"></div>
168             </div>
169             <section id="additional_methods_sso_getInfoActivationWSC">
170                 {{-- per tutti i metodi aggiuntivi di sso_getSelectedMSISDNDetails  (aggiunto dinamicamente da js quando richiesto)--}}
171             </section>
172         </section>
173
174         <section class="border border-dark rounded p-2 my-2" id="picasso-methods">
175             <h2 class="text-danger">
176                 PICASSO
177             </h2>
178             <div class="mb-3">
179                 <label for="picasso_getWebcustomerInformation"
180                        class="form-label text-danger font-weight-bolder">getWebcustomerInformation</label>
181                 <label>
182                     Questo metodo deve essere modificato dal replace massivo?
183                     <input type="checkbox" name="is_editable_picasso_getWebcustomerInformation" class="check-control">
184                 </label>
185                 <button type="button" id="set_default_xml_picasso_getWebcustomerInformation"
186                         class="btn btn-primary btn-sm m-0 mx-3">
187                     DEFAULT XML
188                 </button>
189                 <textarea class="form-control" id="picasso_getWebcustomerInformation"
190                           name="picasso_getWebcustomerInformation" rows="10">
191                 {{--      valore default inserito dinamicamente da js          --}}
192             </textarea>
193                 <div id="picasso_getWebcustomerInformation_errorBox" class="text-danger font-size-sm"></div>
194             </div>
195         </section>
196     </form>
197
198     <section id="final_result" style="display: none" class="border border-dark rounded p-2 my-5 pb-5">
199         {{-- il mio testo --}}
200         <h2 class="text-danger">
201             RISULTATO FINALE
202         </h2>
203         <div class="container mb-3 border border-dark rounded bg-white py-2">
204             <div class="d-flex justify-content-end">
205                 <button type="button" id="copy-result" name="copy-result"
206                         class="btn btn-outline-dark text-uppercase">
207                     copia
208                 </button>
209             </div>
210             <pre id="final_result_text">
211
212             </pre>
213         </div>
214     </section>
215
216 </div>
217 </body>
218 <script>
219     let sso_getWebcustomerInformation = @json($sso_getWebcustomerInformation);
220     let sso_getMSISDNDetails = @json($sso_getMSISDNDetails);
221     let sso_getMSISDNList = @json($sso_getMSISDNList);
222     let sso_getSelectedMSISDNDetails = @json($sso_getSelectedMSISDNDetails);
223     let sso_getInfoActivationWSC = @json($sso_getInfoActivationWSC);
224     let picasso_getWebcustomerInformation = @json($picasso_getWebcustomerInformation);
225 </script>
d2a29b 226 <script src="{{asset('js/lib/vkbeautify.js')}}"></script>
DC 227 <script src="{{asset('js/lib/xmlParser.js')}}"></script>
228 <script src="{{asset('js/create_sso_profiles.js')}}"></script>
9f6455 229 </html>