MODX MySQL Ajax Table Editor

Что бы не забыть важные моменты в конфигурации, запишу.

function initiateEditor()
{
$tableColumns['id'] = array('display_text' => '№', 'perms' => 'TVQSXOM', 'col_header_info' => 'width="*"');
$tableColumns['date'] = array('display_text' => 'Дата', 'perms' => 'EVCTAXQSHO', 'col_header_info' => 'width="*"');
$tableColumns['name'] = array('display_text' => 'Имя посетителя', 'perms' => 'EVCTAXQSHO', 'col_header_info' => 'width="*"');
$tableColumns['phone'] = array('display_text' => 'Врач', 'perms' => 'EVCTAXQSHO', 'col_header_info' => 'width="*"');
$tableColumns['content'] = array('display_text' => 'Комментарий', 'perms' => 'EVCTAXQSHO',
'textarea' => array('rows' => 5, 'cols' => 30), 'col_header_info' => 'width="50%" style="border: 1px solid #333;"');
// Статусы
$statusArr = array(
'open' => 'Новая',
'closed' => 'Обработана',
'pending' => 'Отказано'
);
// Редактируемое поле
$tableColumns['options'] = array(
'display_text' => 'Статус',
'perms' => 'EVCTAXQS',
'select_array' => $statusArr,
'default' => 'Новая'
);
 
$tableName = 'modx_sinonim';//'modx_site_content'  employees
$primaryCol = 'id';
$errorFun = array(&$this,'logError');
$permissions = 'EAVIDQCSXHOM'; // удаление пачками
 
$this->Editor = new AjaxTableEditor($tableName,$primaryCol,$errorFun,$permissions,$tableColumns);
$this->Editor->setConfig('tableInfo','cellpadding="1" width="100%"');
$this->Editor->setConfig('orderByColumn','id');
$this->Editor->setConfig('ascOrDesc','desc'); //порядок сортировки
$this->Editor->setConfig('addRowTitle','Add Employee');
$this->Editor->setConfig('editRowTitle','Edit Employee');
}

Так и не понял, почему взаимо исключаются правила if(stristr($this->permissions,'D') && !stristr($this->permissions,'I'))

но если нужно добавить мультиудаление строк, то в файле

assets/modules/modx_mate/php/AjaxTableEditor.php строку 1655 переписать

if(stristr($this->permissions,'D') && stristr($this->permissions,'I'))


Сделать заказ

| необходим для связи с вами
В кротчайшие сроки я свяжусь с вами.

Также вы можетете связать со мной:
telegram: @ifwcom