. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
| Server IP : 52.223.31.75 / Your IP : 172.31.6.220 [ 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 : |
<div class="container" data-ng-controller="deviceCtrl as dectrl">
<div class="block-header">
<h2>Device<small>In questa sezione pui trovare tutti device del sistema.</small></h2>
<ul class="actions m-t-20 hidden-xs">
<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="dectrl.newDevice = 1" href="">Aggiungi Device</a>
</li>
</ul>
</li>
</ul>
</div>
<!-- card device-->
<div class="card hidden-print" id="insertDevice" data-ng-if="dectrl.newDevice === 1">
<form name="deviceforminsert" ng-submit="dectrl.submitDevice(deviceforminsert.$valid)" class="form-horizontal ng-pristine ng-valid" role="form">
<div class="card-header">
<h2>Aggiungi Device
</h2>
</div>
<div class="card-body card-padding">
<div class="form-group">
<label for="marca" class="col-sm-2 control-label">Marca
<label class="errorJ">*
</label>
</label>
<div class="col-sm-10">
<div class="fg-line">
<div class="fg-line">
<angucomplete-alt
id="marcainsert"
placeholder="Cerca Marca"
pause="100"
selected-object="dectrl.selezionemarcainsert"
local-data="dectrl.marche"
search-fields="nomemarca"
title-field="nomemarca"
minlength="1"
input-class="form-control form-control-small"
field-required="true"
input-name="marcainsert"
/>
</div>
</div>
</div>
</div>
<div class="form-group">
<label for="modello" class="col-sm-2 control-label">Modello Device
<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="modello" required data-ng-model="dectrl.deviceInsert.modello" placeholder="Modello">
</div>
</div>
</div>
</div>
<div class="form-group">
<label for="categor" class="col-sm-2 control-label">Categoria
<label class="errorJ">*
</label>
</label>
<div class="col-sm-10">
<div class="fg-line">
<div class="fg-line">
<angucomplete-alt
id="categoriainsert"
placeholder="Cerca categoria"
pause="100"
selected-object="dectrl.selezionecategoriainsert"
local-data="dectrl.categor"
search-fields="nomecategoria"
title-field="nomecategoria"
minlength="1"
input-class="form-control form-control-small"
field-required="'true'"
input-name="catinsert"
match-class="highlight"
/>
</div>
</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="fileinput fileinput-new" data-provides="fileinput" >
<div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;">
<img src="{{dectrl.deviceInsert.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="categoriaInsert.upload" onchange="angular.element(this).scope().dectrl.aggiornaImgInsert()">
</span>
<a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Rimuovi
</a>
</div>
</div>
</div>
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-10">
<button type="submit" class="btn btn-primary btn-sm waves-effect">Inserisci Device
</button>
<button class="btn btn-link btn-sm" type="reset" data-ng-click="dectrl.newDevice = 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="dectrl.tableDevice" class="table table-striped table-vmiddle" show-filter="true">
<thead>
<tr>
<th ng-repeat="column in elencoCampi" class="text-center sortable" ng-click="dectrl.tableDevice.sorting('orderBy', (dectrl.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 Device'" type="text" class="form-control" ng-model="filtri_real_time[elencoCampi[$index]]" ng-change="dectrl.tableDevice.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 ng-if="!w.$edit">{{ w.nomemarca }}</span>
<div ng-if="w.$edit">
<angucomplete-alt
id="marche"
placeholder="Cerca Marca"
pause="100"
selected-object="dectrl.selezionemarca"
local-data="dectrl.marche"
search-fields="nomemarca"
title-field="nomemarca"
minlength="1"
input-class="form-control form-control-small"
initial-value="dectrl.deviceEdit.nomemarca"
field-required="true"
input-name="marcanome"
/>
</div>
</td>
<td>
<span ng-if="!w.$edit">{{ w.modello }}</span>
<div ng-if="w.$edit"><input class="form-control" type="numeric" ng-model="dectrl.deviceEdit.modello" /></div>
</td>
<td >
<span ng-if="!w.$edit">{{ w.nomecategoria }}</span>
<div ng-if="w.$edit">
<angucomplete-alt
id="categoria"
placeholder="Cerca categoria"
pause="100"
selected-object="dectrl.selezionecategoria"
local-data="dectrl.categor"
search-fields="nomecategoria"
title-field="nomecategoria"
minlength="1"
input-class="form-control form-control-small"
initial-value="dectrl.deviceEdit.nomecategoria"
input-name="categoriaanome"
/>
</div>
</td>
<td>
<span ng-if="!w.$edit"> <img style="max-width:80px" src="{{w.fotodevice}}"></span>
<div ng-if="w.$edit">
<div ng-if="w.$edit">
<div class="fileinput fileinput-new" data-provides="fileinput" >
<div class="fileinput-preview thumbnail" data-trigger="fileinput" style="width: 200px; height: 150px;">
<img src="{{dectrl.deviceEdit.fotodevice}}">
</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="dectrl.deviceEdit.upload" onchange="angular.element(this).scope().dectrl.aggiornaImgUpdate(this);">
</span>
<a href="#" class="btn btn-default fileinput-exists" data-dismiss="fileinput">Rimuovi</a>
</div>
</div>
</div>
</td>
<td data-title="''">
<button type="button" class="btn btn-default" ng-if="!w.$edit" ng-click="w.$edit = true; dectrl.deviceEdit=w;"><i class="zmdi zmdi-edit"></i></button>
<button type="button" class="btn btn-default" ng-if="!w.$edit" ng-click="dectrl.cancellaDevice(w)"><i class="zmdi zmdi-delete"></i></button>
<button type="button" class="btn btn-success" ng-if="w.$edit" ng-click="dectrl.modificaDevice(w)"><i class="zmdi zmdi-check"></i></button>
</td>
</tr>
</table>
</div>
</div>
</div>
</div>