davide.cucurnia@vola.it
2024-09-02 758c96ba629014bf6c07c9fdadfb604f6a83c846
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">
488dbe 57             <form id="edit-all" name="edit-all" action="/create-view" method="post">
FB 58             @csrf
9f6455 59                 <div id="wrapper-input-list" class="row row-cols-2">
DC 60
61                     {{-- viene aggiunta dinamicamente una lista di input tramite JS create_sso_profiles.js --}}
62
885e76 63                     {{-- <label for="products-select">
FB 64                         Products
65                     </label>
66                     <select id="products-select" multiple>
67                         <option value="1">Books</option>
68                         <option value="2">Movies, Music & Games</option>
69                         <option value="3">Electronics & Computers</option>
70                         <option value="4">Home, Garden & Tools</option>
71                         <option value="5">Health & Beauty</option>
72                         <option value="6">Toys, Kids & Baby</option>
73                         <option value="7">Clothing & Jewelry</option>
74                         <option value="8">Sports & Outdoors</option>
75                     </select> --}}
9f6455 76                 </div>
4c12f7 77                 <button type="button" name="modifica_massiva" class="btn btn-sm btn-primary">
9f6455 78                     MODIFICA MASSIVA
DC 79                 </button>
488dbe 80                 <button type="submit" name="database" class="btn btn-sm btn-primary">
885e76 81
4c12f7 82                     {{-- prova bottone per accesso al database  --}}
488dbe 83
4c12f7 84                     PROVA DATABASE
D 85                 </button>
9f6455 86             </form>
DC 87         </div>
88     </section>
89     <ul id="main_errorBox" class="text-danger font-size-sm">
90         {{--    i messaggi di errore vengono aggiunti dinamicamente tramite js    --}}
91     </ul>
92     <form id="new_profile_methods" action="#"> {{-- TODO RIMUOVERE QUESTO FORM??? --}}
93         @csrf
94         <div class="container position-fixed fixed-bottom mb-2 d-flex justify-content-end">
95             <button type="button" name="show_result" class="btn btn-secondary text-uppercase">
96                 vedi risultato
97             </button>
98         </div>
99         <section class="border border-dark rounded p-2 my-2" id="sso-methods">
100             <h2 class="text-danger">
101                 SSO
102             </h2>
103             <div class="mb-3">
104                 <label for="sso_getWebcustomerInformation"
105                        class="form-label text-danger font-weight-bolder">getWebcustomerInformation</label>
106                 <label>
107                     Questo metodo deve essere modificato dal replace massivo?
108                     <input type="checkbox" name="is_editable_sso_getWebcustomerInformation" class="check-control">
109                 </label>
110                 <button type="button" id="set_default_xml_sso_getWebcustomerInformation"
111                         class="btn btn-primary btn-sm m-0 mx-3">
112                     DEFAULT XML
113                 </button>
114                 <textarea class="form-control" id="sso_getWebcustomerInformation" name="sso_getWebcustomerInformation"
115                           rows="10">
116                 </textarea>
117                 <div id="sso_getWebcustomerInformation_errorBox" class="text-danger font-size-sm"></div>
118             </div>
119
120             <div class="mb-3">
121                 <label for="sso_getMSISDNDetails"
122                        class="form-label text-danger font-weight-bolder">getMSISDNDetails</label>
123                 <label>
124                     Questo metodo deve essere modificato dal replace massivo?
125                     <input type="checkbox" name="is_editable_sso_getMSISDNDetails" class="check-control">
126                 </label>
127                 <button type="button" id="set_default_xml_sso_getMSISDNDetails" class="btn btn-primary btn-sm m-0 mx-3">
128                     DEFAULT XML
129                 </button>
130                 <textarea class="form-control" id="sso_getMSISDNDetails" name="sso_getMSISDNDetails" rows="10">
131                 {{--      valore default inserito dinamicamente da js          --}}
132                 </textarea>
133                 <div id="sso_getMSISDNDetails_errorBox" class="text-danger font-size-sm"></div>
134             </div>
135
136             <div class="mb-3">
137                 <label for="sso_getMSISDNList" class="form-label text-danger font-weight-bolder">getMSISDNList</label>
138                 <label>
139                     Questo metodo deve essere modificato dal replace massivo?
140                     <input type="checkbox" name="is_editable_sso_getMSISDNList" class="check-control">
141                 </label>
142                 <button type="button" id="set_default_xml_sso_getMSISDNList" class="btn btn-primary btn-sm m-0 mx-3">
143                     DEFAULT XML
144                 </button>
145                 <textarea class="form-control" id="sso_getMSISDNList" name="sso_getMSISDNList" rows="10">
146                 {{--      valore default inserito dinamicamente da js          --}}
147             </textarea>
148                 <div id="sso_getMSISDNList_errorBox" class="text-danger font-size-sm"></div>
149             </div>
150
151             <div class="mb-3">
152                 <label for="sso_getSelectedMSISDNDetails"
153                        class="form-label text-danger font-weight-bolder">getSelectedMSISDNDetails</label>
154                 <label>
155                     Questo metodo deve essere modificato dal replace massivo?
156                     <input type="checkbox" name="is_editable_sso_getSelectedMSISDNDetails" class="check-control">
157                 </label>
158                 <button type="button" id="set_default_xml_sso_getSelectedMSISDNDetails"
159                         class="btn btn-primary btn-sm m-0 mx-3">
160                     DEFAULT XML
161                 </button>
162                 <textarea class="form-control" id="sso_getSelectedMSISDNDetails" name="sso_getSelectedMSISDNDetails"
163                           rows="10">
164                 {{--      valore default inserito dinamicamente da js          --}}
165             </textarea>
166                 <div id="sso_getSelectedMSISDNDetails_errorBox" class="text-danger font-size-sm"></div>
167             </div>
168
169             <section id="additional_methods_sso_getSelectedMSISDNDetails">
170                 {{-- per tutti i metodi aggiuntivi di sso_getSelectedMSISDNDetails  (aggiunto dinamicamente da js quando richiesto)--}}
171             </section>
172
173             <div class="mb-3">
174                 <label for="sso_getInfoActivationWSC"
175                        class="form-label text-danger font-weight-bolder">getInfoActivationWSC</label>
176                 <label>
177                     Questo metodo deve essere modificato dal replace massivo?
178                     <input type="checkbox" name="is_editable_sso_getInfoActivationWSC" class="check-control">
179                 </label>
180                 <button type="button" id="set_default_xml_sso_getInfoActivationWSC"
181                         class="btn btn-primary btn-sm m-0 mx-3">
182                     DEFAULT XML
183                 </button>
184                 <textarea class="form-control" id="sso_getInfoActivationWSC" name="sso_getInfoActivationWSC" rows="20">
185                 {{--      valore default inserito dinamicamente da js          --}}
186             </textarea>
187                 <div id="sso_getInfoActivationWSC_errorBox" class="text-danger font-size-sm"></div>
188             </div>
189             <section id="additional_methods_sso_getInfoActivationWSC">
190                 {{-- per tutti i metodi aggiuntivi di sso_getSelectedMSISDNDetails  (aggiunto dinamicamente da js quando richiesto)--}}
191             </section>
192         </section>
193
194         <section class="border border-dark rounded p-2 my-2" id="picasso-methods">
195             <h2 class="text-danger">
196                 PICASSO
197             </h2>
198             <div class="mb-3">
199                 <label for="picasso_getWebcustomerInformation"
200                        class="form-label text-danger font-weight-bolder">getWebcustomerInformation</label>
201                 <label>
202                     Questo metodo deve essere modificato dal replace massivo?
203                     <input type="checkbox" name="is_editable_picasso_getWebcustomerInformation" class="check-control">
204                 </label>
205                 <button type="button" id="set_default_xml_picasso_getWebcustomerInformation"
206                         class="btn btn-primary btn-sm m-0 mx-3">
207                     DEFAULT XML
208                 </button>
209                 <textarea class="form-control" id="picasso_getWebcustomerInformation"
210                           name="picasso_getWebcustomerInformation" rows="10">
211                 {{--      valore default inserito dinamicamente da js          --}}
212             </textarea>
213                 <div id="picasso_getWebcustomerInformation_errorBox" class="text-danger font-size-sm"></div>
214             </div>
215         </section>
216     </form>
217
218     <section id="final_result" style="display: none" class="border border-dark rounded p-2 my-5 pb-5">
219         {{-- il mio testo --}}
220         <h2 class="text-danger">
221             RISULTATO FINALE
222         </h2>
223         <div class="container mb-3 border border-dark rounded bg-white py-2">
224             <div class="d-flex justify-content-end">
225                 <button type="button" id="copy-result" name="copy-result"
226                         class="btn btn-outline-dark text-uppercase">
227                     copia
228                 </button>
229             </div>
230             <pre id="final_result_text">
231
232             </pre>
233         </div>
234     </section>
235
236 </div>
237 </body>
238 <script>
239     let sso_getWebcustomerInformation = @json($sso_getWebcustomerInformation);
240     let sso_getMSISDNDetails = @json($sso_getMSISDNDetails);
241     let sso_getMSISDNList = @json($sso_getMSISDNList);
242     let sso_getSelectedMSISDNDetails = @json($sso_getSelectedMSISDNDetails);
243     let sso_getInfoActivationWSC = @json($sso_getInfoActivationWSC);
244     let picasso_getWebcustomerInformation = @json($picasso_getWebcustomerInformation);
245 </script>
d2a29b 246 <script src="{{asset('js/lib/vkbeautify.js')}}"></script>
DC 247 <script src="{{asset('js/lib/xmlParser.js')}}"></script>
248 <script src="{{asset('js/create_sso_profiles.js')}}"></script>
9f6455 249 </html>