mirror of
https://github.com/Dolibarr/dolibarr.git
synced 2026-02-09 17:32:35 +01:00
Merge pull request #25161 from FliyFly/prospectStatusicone
Edit the status prospect
This commit is contained in:
@@ -35,6 +35,7 @@ require '../../main.inc.php';
|
||||
$idstatus = GETPOST('id', 'int');
|
||||
$idprospect = GETPOST('prospectid', 'int');
|
||||
$action = GETPOST('action', 'aZ09');
|
||||
$prospectstatic = GETPOST('prospectstatic');
|
||||
|
||||
// Security check
|
||||
if ($user->socid > 0) {
|
||||
@@ -68,7 +69,7 @@ if ($action === "updatestatusprospect" && $permisstiontoupdate) {
|
||||
dol_print_error($db);
|
||||
} else {
|
||||
$num = $db->affected_rows($resql);
|
||||
$response = http_response_code(200);
|
||||
$response = img_action('', $prospectstatic[$idstatus]['code'], $prospectstatic[$idstatus]['picto'], 'class="inline-block valignmiddle paddingright"');
|
||||
}
|
||||
|
||||
$response =json_encode($response);
|
||||
|
||||
@@ -1159,16 +1159,22 @@ class FormCompany extends Form
|
||||
} elseif ($mode === "js") {
|
||||
print '<script>
|
||||
jQuery(document).ready(function() {
|
||||
var prospectstatic = '.json_encode($prospectstatic->cacheprospectstatus) .';
|
||||
$(".selectprospectstatus").on("change", function() {
|
||||
console.log("We change a value into a field selectprospectstatus");
|
||||
var statusid = $(this).val();
|
||||
var prospectid = $(this).attr("data-socid");
|
||||
var image = $(this).prev("img");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: \'' . DOL_URL_ROOT . '/core/ajax/ajaxstatusprospect.php\',
|
||||
data: { id: statusid, prospectid: prospectid, token: \''. newToken() .'\', action: \'updatestatusprospect\'},
|
||||
data: { id: statusid, prospectid: prospectid, token: \''. newToken() .'\', action: \'updatestatusprospect\', prospectstatic: prospectstatic},
|
||||
success: function(response) {
|
||||
}
|
||||
image.replaceWith(response);
|
||||
},
|
||||
error: function() {
|
||||
console.error("Error on status prospect");
|
||||
},
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user