|
25 | 25 |
|
26 | 26 | foreach ($subcategorie as $sub) { |
27 | 27 | $n_articoli = Articolo::where('id_sottocategoria', '=', $sub['id'])->count(); |
| 28 | + $n_impianti = database()->table('my_impianti')->where('id_sottocategoria', '=', $sub['id'])->count(); |
28 | 29 |
|
29 | 30 | echo ' |
30 | | -<tr> |
31 | | -<td class="align-middle"> |
32 | | - <strong>'.$sub->getTranslation('title').'</strong> |
33 | | - '.($n_articoli > 0 ? '<span class="badge badge-info ml-2" title="'.tr('Articoli collegati').'">'.$n_articoli.'</span>' : '<span class="badge badge-secondary ml-2" title="'.tr('Nessun articolo collegato').'">0</span>').' |
34 | | -</td> |
35 | | -<td class="text-center align-middle"> |
36 | | -<span class="badge" style="background-color: '.$sub->colore.'; width: 20px; height: 20px; display: inline-block; vertical-align: middle;"></span> |
37 | | -<span class="text-muted">'.$sub->colore.'</span> |
38 | | -</td> |
39 | | -<td class="text-center align-middle"> |
40 | | -'.($sub->is_articolo ? '<span class="badge badge-success"><i class="fa fa-check"></i></span>' : '<span class="badge badge-secondary"><i class="fa fa-times"></i></span>').' |
41 | | -</td> |
42 | | -<td class="text-center align-middle"> |
43 | | -'.($sub->is_impianto ? '<span class="badge badge-primary"><i class="fa fa-check"></i></span>' : '<span class="badge badge-secondary"><i class="fa fa-times"></i></span>').' |
44 | | -</td> |
45 | | -<td class="align-middle"> |
46 | | -<small>'.nl2br(htmlentities(substr((string) $sub->getTranslation('note'), 0, 100))).(strlen((string) $sub->getTranslation('note')) > 100 ? '...' : '').'</small> |
47 | | -</td> |
48 | | -<td class="text-center align-middle"> |
49 | | -<div class="btn-group"> |
50 | | -<button type="button" class="btn btn-warning btn-sm" title="'.tr('Modifica').'" onclick="launch_modal(\''.tr('Modifica sottocategoria').'\', \''.base_path_osm().'/add.php?id_module='.$id_module.'&id_record='.$sub->id.'&id_original='.$id_record.'\');"> |
51 | | -<i class="fa fa-edit"></i> |
52 | | -</button> |
53 | | -<button type="button" class="btn btn-sm btn-danger ask '.(($n_articoli > 0) ? 'disabled tip' : '').'" data-backto="record-edit" data-id="'.$sub['id'].'" title="'.(($n_articoli > 0) ? 'Sottocategoria collegata a '.$n_articoli.' articoli' : tr('Elimina')).'"> |
54 | | -<i class="fa fa-trash"></i> |
55 | | -</button> |
56 | | -</div> |
57 | | -</td> |
58 | | -</tr>'; |
| 31 | + <tr> |
| 32 | + <td class="align-middle"> |
| 33 | + <strong>' . $sub->getTranslation('title') . '</strong> |
| 34 | + </td> |
| 35 | + <td class="text-center align-middle"> |
| 36 | + <span class="badge" style="background-color: ' . $sub->colore . '; width: 20px; height: 20px; display: inline-block; vertical-align: middle;"></span> |
| 37 | + <span class="text-muted">' . $sub->colore . '</span> |
| 38 | + </td> |
| 39 | + <td class="text-center align-middle"> |
| 40 | + ' . ($n_articoli > 0 ? '<span class="badge badge-info">' . $n_articoli . '</span>' : '<span class="badge badge-secondary">0</span>') . ' |
| 41 | + </td> |
| 42 | + <td class="text-center align-middle"> |
| 43 | + ' . ($n_impianti > 0 ? '<span class="badge badge-primary">' . $n_impianti . '</span>' : '<span class="badge badge-secondary">0</span>') . ' |
| 44 | + </td> |
| 45 | + <td class="align-middle"> |
| 46 | + <small>' . nl2br(htmlentities(substr((string) $sub->getTranslation('note'), 0, 100))) . (strlen((string) $sub->getTranslation('note')) > 100 ? '...' : '') . '</small> |
| 47 | + </td> |
| 48 | + <td class="text-center align-middle"> |
| 49 | + <div class="btn-group"> |
| 50 | + <button type="button" class="btn btn-warning btn-sm" title="' . tr('Modifica') . '" onclick="launch_modal(\'' . tr('Modifica sottocategoria') . '\', \'' . base_path() . '/add.php?id_module=' . $id_module . '&id_record=' . $sub->id . '&id_original=' . $id_record . '\');"> |
| 51 | + <i class="fa fa-edit"></i> |
| 52 | + </button> |
| 53 | + <button type="button" class="btn btn-sm btn-danger ask ' . (($n_articoli > 0 || $n_impianti > 0) ? 'disabled tip' : '') . '" data-backto="record-edit" data-id="' . $sub['id'] . '" title="' . (($n_articoli > 0 || $n_impianti > 0) ? 'Sottocategoria collegata a ' . $n_articoli . ' articoli e ' . $n_impianti . ' impianti' : tr('Elimina')) . '"> |
| 54 | + <i class="fa fa-trash"></i> |
| 55 | + </button> |
| 56 | + </div> |
| 57 | + </td> |
| 58 | + </tr>'; |
59 | 59 | } |
0 commit comments