2018-06-11 22:33:36 +02:00
< ? php
include_once __DIR__ . '/../../core.php' ;
2018-12-07 15:20:17 +01:00
echo '
2019-02-12 15:00:08 +01:00
< button type = " button " class = " btn btn-primary " onclick = " if( confirm( \ 'Duplicare questo preventivo? \ ') ) { $ ( \ '#copia-preventivo \ ').submit(); } " > < i class = " fa fa-copy " ></ i > '.tr(' Duplica preventivo ').' </ button > ' ;
2018-12-23 14:01:59 +01:00
2019-11-12 16:58:45 +01:00
// Crea revisione
if ( ! $record [ 'is_fatturabile' ] and ! $record [ 'is_completato' ]) {
2018-10-17 18:28:15 +02:00
echo '
2019-02-12 15:00:08 +01:00
< button type = " button " class = " btn btn-warning " onclick = " if(confirm( \ 'Vuoi creare un nuova revisione? \ ')) { $ ( \ ' # crea - revisione\ ' ) . submit (); } " >< i class = " fa fa-edit " ></ i > '.tr(' Crea nuova revisione ... ').' </ button > ' ;
2018-06-26 14:30:26 +02:00
}
2018-12-07 10:47:44 +01:00
2019-11-12 16:58:45 +01:00
$rs_documento = $dbo -> fetchArray ( 'SELECT * FROM co_righe_preventivi WHERE idpreventivo=' . prepare ( $id_record ));
$disabled = ( $record [ 'is_fatturabile' ] || $record [ 'is_completato' ]) && ! empty ( $rs_documento );
$stati_abilitati = $dbo -> fetchOne ( 'SELECT GROUP_CONCAT(`descrizione` SEPARATOR ", ") AS stati_abilitati FROM `co_statipreventivi` WHERE `is_fatturabile` = 1 OR `is_completato` = 1 ' )[ 'stati_abilitati' ];
2019-02-12 15:00:08 +01:00
// Creazione altri documenti
2019-01-24 20:31:01 +01:00
echo '
2019-02-14 17:49:58 +01:00
< div style = " margin-left:4px; " class = " dropdown pull-right " >
2019-11-12 16:58:45 +01:00
< button class = " btn btn-info dropdown-toggle '.( $disabled ? '' : 'disabled tip').' " type = " button " data - toggle = " dropdown " aria - haspopup = " true " aria - expanded = " true " '.($disabled ? ' ' : ' disabled ').' title = " '.( $disabled ? '' : tr('Per creare un documento deve essere inserita almeno una riga e lo stato del preventivo deve essere tra: '). $stati_abilitati ).' " >
2019-02-14 17:49:58 +01:00
< i class = " fa fa-magic " ></ i >& nbsp ; '.tr(' Crea ').' ...
< span class = " caret " ></ span >
</ button >
< ul class = " dropdown-menu dropdown-menu-right " >
2019-01-24 20:31:01 +01:00
< li >
2019-02-14 17:49:58 +01:00
< a class = " '.( $disabled ? '' : 'disabled').' " data - href = " '. $structure->fileurl ('crea_documento.php').'?id_module='. $id_module .'&id_record='. $id_record .'&documento=ordine " data - toggle = " modal " data - title = " '.tr('Crea ordine').' " >
2019-07-22 18:54:32 +02:00
< i class = " fa fa-file-o " ></ i >& nbsp ; '.tr(' Ordine ').'
2019-02-14 17:49:58 +01:00
</ a >
2019-01-24 20:31:01 +01:00
</ li >
2019-02-12 15:00:08 +01:00
< li >
2019-02-14 17:49:58 +01:00
< a class = " '.( $disabled ? '' : 'disabled').' " data - href = " '. $structure->fileurl ('crea_documento.php').'?id_module='. $id_module .'&id_record='. $id_record .'&documento=fattura " data - toggle = " modal " data - title = " '.tr('Crea fattura').' " >
< i class = " fa fa-file " ></ i >& nbsp ; '.tr(' Fattura ').'
2019-02-12 15:00:08 +01:00
</ a >
</ li >
2019-01-24 20:31:01 +01:00
</ ul >
</ div > ' ;
2019-02-12 15:00:08 +01:00
// Duplica preventivo
2018-12-07 10:47:44 +01:00
echo '
2019-02-12 15:00:08 +01:00
< form action = " " method = " post " id = " copia-preventivo " >
2018-12-07 10:47:44 +01:00
< input type = " hidden " name = " backto " value = " record-edit " >
< input type = " hidden " name = " op " value = " copy " >
</ form > ' ;
2018-12-07 15:20:17 +01:00
2019-02-12 15:00:08 +01:00
// Crea revisione
2018-12-07 15:20:17 +01:00
echo '
2019-02-12 15:00:08 +01:00
< form action = " " method = " post " id = " crea-revisione " >
2018-12-07 15:20:17 +01:00
< input type = " hidden " name = " backto " value = " record-edit " >
< input type = " hidden " name = " op " value = " add_revision " >
< input type = " hidden " name = " id_record " value = " '. $id_record .' " >
2018-12-23 14:01:59 +01:00
</ form > ' ;