$elementselectid = GETPOST("elementselect"); $result = $object->add_object_linked($tablename, $elementselectid); if ($result < 0) { setEventMessages(null, $object->errors, 'errors'); } } elseif ($action == "unlink") { $sourceid = GETPOST('sourceid'); $sourcetype = GETPOST('sourcetype'); $result = $object->deleteObjectLinked($sourceid, $sourcetype); if ($result < 0) { setEventMessages(null, $object->errors, 'errors'); } } elseif ($action == "confirm_clone" && $confirm == 'yes') { $object_clone = new Lead($db); $object_clone->ref_int = GETPOST('ref_interne'); $result = $object_clone->createFromClone($object->id); if ($result < 0) { setEventMessages(null, $object_clone->errors, 'errors'); } else { header('Location:' . $_SERVER["PHP_SELF"] . '?id=' . $result); } } elseif ($action == "confirm_lost" && $confirm == 'yes') { //Status 7=LOST hard coded, loaded by default in data.sql dictionnary (but check is done in this card that call this method) $object->fk_c_status = 7; $result = $object->update($user); if ($result < 0) { setEventMessages(null, $object->errors, 'errors'); } else { header('Location:' . $_SERVER["PHP_SELF"] . '?id=' . $object->id); } }