$stati_fatturabili=$dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARATOR ", ") AS stati_abilitati FROM `co_staticontratti` WHERE `is_fatturabile` = 1')['stati_abilitati'];
<buttontype="button"'.($disabled ? '' : 'disabled').'class="btn btn-info '.($disabled ? '' : 'disabled tip').' "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').'"title="'.($disabled ? '' : tr('Per creare un documento deve essere inserita almeno una riga e lo stato del contratto deve essere tra: ').$stati_fatturabili).'">
$stati_pianificabili=$dbo->fetchOne('SELECT GROUP_CONCAT(`descrizione` SEPARATOR ", ") AS stati_pianificabili FROM `co_staticontratti` WHERE `is_pianificabile` = 1')['stati_pianificabili'];
echo'
<buttontype="button"class="btn btn-warning ask '.($rinnova ? '' : 'disabled tip').'"data-backto="record-edit"data-op="renew"data-msg="'.tr('Rinnovare questo contratto?').'"data-button="'.tr('Rinnova').'"data-class="btn btn-lg btn-warning"'.($rinnova ? '' : 'disabled').'title="'.( ($rinnova) ? '' : tr('Il contratto è rinnovabile se sono definite le date di accettazione e conclusione e si trova in uno stato di questi stati: '.$stati_pianificabili)).'">