feat: Enhance email functionality and PDF generation for Sales Orders
- Enabled SMTP debugging in PHPMailer for better error tracking. - Added a "Test send email" link in the Inventory Detail View for quick email testing. - Implemented automatic PDF generation and email sending upon Sales Order creation. - Created a new action for sending Sales Order emails with attached PDFs. - Added a new AJAX action for testing outgoing email server configurations. - Updated outgoing server settings to use new SMTP credentials. - Improved email templates for better user experience. - Added test scripts for validating PDF generation and email sending.
This commit is contained in:
@@ -215,8 +215,8 @@ if(isset($_POST['comptes']) && isset($_POST['date'])) {
|
||||
}
|
||||
|
||||
else if (isMedecin($roleid)){
|
||||
$query = $query." WHERE ((e.smownerid like ? OR `vm2_id` like ? OR `vm3_id` like ?) AND e.deleted = 0 AND cf.cf_994 like ? ";
|
||||
$query = $query." AND a.industry ='Medecin') or (a.industry ='Pharmacie' AND cf.cf_994 like '{$communep}')";
|
||||
$query = $query." WHERE ((e.smownerid like ? OR `vm2_id` like ? OR `vm3_id` like ?)AND cf.cf_994 like ? ";
|
||||
$query = $query." AND a.industry ='Medecin') or (a.industry ='Pharmacie' AND cf.cf_994 like '{$communep}') AND e.deleted = 0 ";
|
||||
$result = $adb->pquery($query, array($userId, $userId, $userId, $communep));
|
||||
}
|
||||
|
||||
@@ -231,8 +231,8 @@ if(isset($_POST['comptes']) && isset($_POST['date'])) {
|
||||
|
||||
|
||||
else if (isMedecin($roleid)){
|
||||
$query = $query." WHERE ((e.smownerid like ? OR `vm2_id` like ? OR `vm3_id` like ?) AND e.deleted = 0 AND cf.cf_996 like ? ";
|
||||
$query = $query." AND a.industry ='Medecin') or (a.industry ='Pharmacie' AND cf.cf_996 like '{$brickp}')";
|
||||
$query = $query." WHERE ((e.smownerid like ? OR `vm2_id` like ? OR `vm3_id` like ?) AND cf.cf_996 like ? ";
|
||||
$query = $query." AND a.industry ='Medecin') or (a.industry ='Pharmacie' AND cf.cf_996 like '{$brickp}') AND e.deleted = 0 ";
|
||||
$result = $adb->pquery($query, array($userId, $userId, $userId, $brickp));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user