Код |
---|
$eventManager->addEventHandler(
'main', 'OnAdminContextMenuShow',
'OrderDetailAdminContextMenuShow'
);
|
Код |
---|
function OrderDetailAdminContextMenuShow(&$items)
{
if ($_SERVER['REQUEST_METHOD']=='GET' && $GLOBALS['APPLICATION']->GetCurPage()=='/bitrix/admin/user_edit.php' && $_REQUEST['ID']>0)
{
$items[] = array("TEXT"=>"Отправить", "ICON"=>"button-created", "TITLE"=>"Отправить", "LINK"=>"jav * ascript:button_('".$_REQUEST['ID']."', 'N', 'отправке');");
$items[] = array("TEXT"=>"Обновить", "ICON"=>"button--update", "TITLE"=>"Обновить", "LINK"=>"jav * ascript:button_('".$_REQUEST['ID']."', 'U', 'обновлении');");
\CJSCore::RegisterExt('_button', array(
'js' => '/local/admin/jj.js' ,
'css' => '/local/admin/css.css',
));
\CJSCore::Init(array('jquery', '_button'));
}
}
|
Код |
---|
function _button(id, action, title) {
var maxbitDialogAddImg = new BX.CDialog({
title: 'Информация об ' + title +' заказа №' + id + '',
content_url: '/local/admin/load.php',
content_post: 'ajax=yes&window=openWindow&orderID=' + id + '&action=' + action,
width:750,
min_width:400,
height:400,
min_height:200,
buttons: [
BX.CDialog.prototype.btnClose
]
});
maxbitDialogAddImg.Show();
}
|
часть кода убрал, суть думаю ясна.