|
120 | 120 | echo ' |
121 | 121 | </tbody> |
122 | 122 | </table> |
| 123 | + </div>'; |
| 124 | + |
| 125 | +// Verifica se ci sono righe selezionabili e se c'è già un riferimento selezionato |
| 126 | +$righe_selezionabili = 0; |
| 127 | +$riferimento_gia_selezionato = !empty($id_riferimento); |
| 128 | + |
| 129 | +foreach ($righe as $riga) { |
| 130 | + $qta_rimanente = $riga->qta_rimanente - (float) $righe_utilizzate[$riga->id]; |
| 131 | + if ($qta_rimanente >= $qta || !empty(setting('Permetti il superamento della soglia quantità dei documenti di origine'))) { |
| 132 | + $righe_selezionabili++; |
| 133 | + } |
| 134 | +} |
| 135 | + |
| 136 | +if ($righe_selezionabili == 0) { |
| 137 | + echo ' |
| 138 | + <div class="alert alert-warning"> |
| 139 | + <i class="fa fa-exclamation-triangle"></i> <strong>'.tr('Nessun riferimento disponibile').'</strong><br> |
| 140 | + '.tr('Non sono presenti righe compatibili per il collegamento. Verifica che ci siano ordini o DDT con quantità disponibili per questo fornitore').'. |
| 141 | + </div>'; |
| 142 | +} else { |
| 143 | + echo ' |
| 144 | + <div class="alert alert-info"> |
| 145 | + <i class="fa fa-info-circle"></i> '.tr('Seleziona una riga dalla tabella per collegare il riferimento').'. |
| 146 | + </div>'; |
| 147 | +} |
| 148 | + |
| 149 | +echo ' |
| 150 | + </div> |
| 151 | +
|
| 152 | + <div class="card-footer"> |
| 153 | + <div class="row"> |
| 154 | + <div class="col-md-6">'; |
| 155 | + |
| 156 | +if ($riferimento_gia_selezionato) { |
| 157 | + echo ' |
| 158 | + <span class="text-success"> |
| 159 | + <i class="fa fa-check-circle"></i> <strong>'.tr('Selezione riferimenti completata').'</strong> |
| 160 | + </span>'; |
| 161 | +} elseif ($righe_selezionabili == 0) { |
| 162 | + echo ' |
| 163 | + <small class="text-muted"> |
| 164 | + <i class="fa fa-lightbulb-o"></i> '.tr('Suggerimento: verifica che esistano ordini o DDT aperti per questo fornitore').' |
| 165 | + </small>'; |
| 166 | +} |
| 167 | + |
| 168 | +echo ' |
| 169 | + </div> |
| 170 | + <div class="col-md-6 text-right"> |
| 171 | + <button type="button" class="btn btn-default" data-dismiss="modal"> |
| 172 | + <i class="fa fa-times"></i> '.tr('Chiudi').' |
| 173 | + </button> |
| 174 | + </div> |
123 | 175 | </div> |
124 | 176 | </div> |
125 | | -</div> |
| 177 | +</div>'; |
126 | 178 |
|
127 | 179 | <script>$(document).ready(init)</script> |
128 | 180 |
|
|
0 commit comments