Quits editing mode.
bool i5_cancel_edit (resource file)
Parameters
result |
Open file ID |
Return
TRUE if editing mode is deactivated FALSE if not.
I5_ERR_PHP_HDLBAD |
258 |
Bad connection handle |
I5_ERR_PHP_RESOURCE_BAD |
261 |
No resource found. |
I5_ERR_PHP_TYPEPARAM |
262 |
Type of element x in parameter -1 must be y. Type z was provided. |
I5_ERR_PHP_NBPARAM_BAD |
263 |
Wrong parameter count |
Detail
After calling i5_edit (switching to editing mode to record a file), i5_cancel_edit function restores normal mode.
Depending on editing mode, if updating is not automatic (I5_EDIT_AUTO), any modifications introduced with i5_setvalue will be lost.
Example
/* Activate current record edition mode */
$res = i5_open("EASYCOM/TEST");
$ret = i5_edit($res, I5_EDIT_ONE);
if(!$ret) {
echo "error code: " . i5_errno($conn) . "<br>";
echo "error message: " . i5_errormsg($conn) . "<br>";
}
else {
/* Modifies ONE current record field value */
$ret = i5_setvalue($ret, "CODE", "C-02");
if ($_GET["confirmation"]=="no") {
$cancel = i5_cancel_edit($res);
}
See also