1. Add this code in upper section on below “// shipping method” into “card.php” into Estimate
Module. Search by “// shipping method”.
$id = GETPOST('estmid');
$result=$object->editTemplate($id,GETPOST('note_public'));
if ($result >0)
exit();
else
dol_print_error($db);
2. Add this code on “// Public note” in create New Estimate section.
// Public note
print '<tr>';
$result = $notes->fetchAll();
foreach($result as $val)
print '</select>';
print '</td>';
print '</tr>';
$.post("ajax.php", param).done(function(data) {
CKEDITOR.instances.note_public.setData( data );
});
});';
print '</script>';
print '</tr>';
print '<tr>';
$note_public = $object->getDefaultCreateValueFor('note_public',
(is_object($objectsrc)?$objectsrc->note_public:null));
print $doleditor->Create(1);
print '</tr>';
if ($action == 'edittemplate')
require_once DOL_DOCUMENT_ROOT .
'/custom/notestemplate/class/notestemplate.class.php';
$result = $notes->fetchAll();
<div class="ficheaddleft">';
print '<tbody>';
print '<tr>';
print '</td>';
print '</tr>';
print '</tbody>';
print '</table>';
print '<tbody>';
print ' ';
foreach($result as $val)
print '</select>';
print'</th></tr>';
print '<td>';
$note_public = $object->note_public;
print $doleditor->Create(1);
print '</td>';
print '</tr>';
print '</tbody>';
print '</table>';
print '</form>';
print '</div>';
print '</div></div>';
$.post("ajax.php", param).done(function(data) {
CKEDITOR.instances.note_public.setData( data );
});
});';
print '</script>';
else
{
print '<div id="templatehome" class="fichehalfright">
<div class="ficheaddleft">';
print '<tbody>';
print '<tr>';
print '</td>';
print '</tr>';
print '</tbody>';
print '</table>';
print '<tbody>';
print '<span
class="hideonsmartphone">'.$langs->trans('ClickToChangeTemplate').'</span>';
print ' ';
print '</a>';
print'</th></tr>';
print '<tr class="oddeven">';
print '<td>';
$note_public = $object->note_public;
print $doleditor->Create(1);
print '</td>';
print '</tr>';
print '</tbody>';
print '</table>';
print '</div>';
print '</div></div>';
5. Add this function into “estimate.class.php” file under Estimate module under “function
replaceThirdparty” of “Estimate” class
function editTemplate($id,$content)
if ($this->db->query($sql))
return 1;
}
else
return -1;