form('idanagrafica'); $idsede = $html->form('idsede'); //Calcolo orario di inizio e fine di default if( $html->form('orario_inizio') != '' ){ $orario_inizio = $html->form('orario_inizio'); $orario_fine = $html->form('orario_fine'); } else{ $orario_inizio = date("H:")."00"; $orario_fine = date("H:\0\0", strtotime( date("Y-m-d H:")."00" ) + 60*60); } $idcontratto_riga = $html->form('idcontratto_riga'); if( strtotime($html->form('data')) != '' ){ $data = date( "d/m/Y", strtotime($html->form('data')) ); } else{ $data = date( "d/m/Y" ); } $idintervento_template = get_var("Formato codice agenda"); $idintervento_template = str_replace( '#', '%', $idintervento_template ); $rs = $dbo->fetchArray("SELECT idintervento FROM agenda WHERE idintervento=(SELECT MAX(CAST(idintervento AS SIGNED)) FROM agenda) AND idintervento LIKE(\"".$idintervento_template."\") ORDER BY idintervento DESC LIMIT 0,1"); $new_codice = get_next_code( $rs[0]['idintervento'], 1, get_var("Formato codice agenda") ); if (!is_numeric($new_codice)): $rs = $dbo->fetchArray("SELECT idintervento FROM agenda WHERE idintervento LIKE(\"".$idintervento_template."\") ORDER BY idintervento DESC LIMIT 0,1"); $new_codice = get_next_code( $rs[0]['idintervento'], 1, get_var("Formato codice agenda") ); endif; ?>

Appuntamento n°

{[ "type": "select", "label": "Anagrafica", "name": "idanagrafica", "required": 1, "class": "", "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE deleted=0 ORDER BY ragione_sociale", "value": "", "extra": "" ]}
{[ "type": "select", "label": "", "name": "idsede", "required": 0, "class": "", "values": "", "value": "Seleziona prima un cliente...", "extra": "", "ajax-source": "sedi" ]} {[ "type": "select", "label": "", "name": "idsede", "required": 0, "class": "", "values": "query=SELECT 0 AS id, 'Sede legale' AS descrizione UNION SELECT id, CONCAT_WS( ' - ', nomesede, citta ) AS descrizione FROM an_sedi WHERE idanagrafica=''", "value": "", "extra": "", "ajax-source": "sedi" ]}

Dettaglio

{[ "type": "text", "label": "", "name": "data_richiesta", "required": 1, "class": "datepicker text-center", "value": "", "extra": "" ]}
{[ "type": "text", "label": "", "name": "data", "required": 1, "class": "datepicker text-center", "value": "", "extra": "" ]}
{[ "type": "text", "label": "", "name": "orario_inizio", "required": 1, "class": "time-mask text-center", "values": "", "value": "", "extra": "" ]}
{[ "type": "text", "label": "", "name": "orario_fine", "required": 1, "class": "time-mask text-center", "values": "", "value": "", "extra": "onfocus=\"if( $(this).val() == '' ){ $(this).val( $('#orario_inizio').val() ); }\"" ]}
{[ "type": "text", "label": "", "name": "idintervento", "required": 1, "class": "text-center", "value": "", "extra": "readonly" ]}
{[ "type": "select", "label": "", "name": "idtipoagenda", "required": 1, "class": "", "values": "query=SELECT idtipoagenda AS id, descrizione FROM agenda_tipi", "value": "", "extra": "" ]}
{[ "type": "select", "label": "", "name": "idstatoagenda", "required": 1, "class": "", "values": "query=SELECT idstatoagenda AS id, descrizione, colore AS _bgcolor_ FROM agenda_stati", "value": "", "extra": "" ]}
{[ "type": "select", "label": "", "multiple": "1", "name": "idtecnico[]", "required": 1, "class": "", "values": "query=SELECT an_anagrafiche.idanagrafica AS id, ragione_sociale AS descrizione FROM an_anagrafiche INNER JOIN (an_tipianagrafiche_anagrafiche INNER JOIN an_tipianagrafiche ON an_tipianagrafiche_anagrafiche.idtipoanagrafica=an_tipianagrafiche.idtipoanagrafica) ON an_anagrafiche.idanagrafica=an_tipianagrafiche_anagrafiche.idanagrafica WHERE descrizione = 'Tecnico' AND deleted=0 ORDER BY ragione_sociale", "value": "", "extra": "" ]}
{[ "type": "textarea", "label": "", "name": "richiesta", "required": 1, "class": "autosize", "value": "", "extra": "style='max-height:80px; ' " ]}