Button for action
Documentation and examples for buttons.
Example of simple usage
Buttons for user allowed to click.
My default action';
$actionType = 'default';
$n++;
$id = 'mybuttonid'.$n;
$url = '#'.$id;
$userRight = 1;
$params = array();
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight);
$html = ' My delete action';
$actionType = 'delete';
$n++;
$id = 'mybuttonid'.$n;
$url = $_SERVER['PHP_SELF'] . '?token='.newToken().'#'.$id;
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight);
$html = ' My danger action';
$actionType = 'danger';
$n++;
$id = 'mybuttonid'.$n;
$url = $_SERVER['PHP_SELF'] . '?token='.newToken().'#'.$id;
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight);
?>
Buttons for user NOT allowed to click.
My default action';
$actionType = 'default';
$n++;
$id = 'mybuttonid'.$n;
$url = '#'.$id;
$userRight = 0;
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight);
$html = ' My delete action';
$actionType = 'delete';
$n++;
$id = 'mybuttonid'.$n;
$url = $_SERVER['PHP_SELF'] . '?token='.newToken().'#'.$id;
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight);
$html = ' My danger action';
$actionType = 'danger';
$n++;
$id = 'mybuttonid'.$n;
$url = $_SERVER['PHP_SELF'] . '?token='.newToken().'#'.$id;
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight);
?>
Example of confirm dialog
Buttons for user allowed to click.
My default action';
$actionType = 'default';
$n++;
$id = 'mybuttonid'.$n;
$url = '#'.$id;
$userRight = 1;
$params = array(
'confirm' => true
);
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight, $params);
$html = '
My delete action';
$actionType = 'delete';
$n++;
$id = 'mybuttonid'.$n;
$url = $_SERVER['PHP_SELF'] . '?token='.newToken().'#'.$id;
$params = array(
'confirm' => array(
'url' => 'your confirm action url',
'title' => 'Your title to display',
'action-btn-label' => 'Your confirm label',
'cancel-btn-label' => 'Your cancel label',
'content' => 'Content to display with
HTML compatible
'
)
);
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight, $params);
?>
Buttons for user NOT allowed to click.
My default action';
$actionType = 'default';
$n++;
$id = 'mybuttonid'.$n;
$url = '#'.$id;
$userRight = 0;
$params = array(
'confirm' => true
);
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight, $params);
$html = '
My delete action';
$actionType = 'delete';
$n++;
$id = 'mybuttonid'.$n;
$url = $_SERVER['PHP_SELF'] . '?token='.newToken().'#'.$id;
$params = array(
'confirm' => array(
'url' => 'your confirm action url',
'title' => 'Your title to display',
'action-btn-label' => 'Your confirm label',
'cancel-btn-label' => 'Your cancel label',
'content' => 'Content to display with
HTML compatible
'
)
);
print dolGetButtonAction($label, $html, $actionType, $url, $id, $userRight, $params);
?>