for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* Data manager edit action
*
* @author Alexey Krupskiy <[email protected]>
* @link http://inji.ru/
* @copyright 2016 Alexey Krupskiy
* @license https://github.com/injitools/cms-Inji/blob/master/LICENSE
*/
namespace Ui\DataManager\Action;
class Edit extends \Ui\DataManager\Action
{
public static $name = 'Редактировать';
public static $groupAction = false;
public static $rowAction = true;
public static function rowButton($dataManager, $item, $params, $actionParams)
$formParams = [
'dataManagerParams' => $params,
'formName' => !empty($dataManager->managerOptions['editForm']) ? $dataManager->managerOptions['editForm'] : 'manager'
];
return '<a href ="#" onclick=\'inji.Ui.forms.popUp("' . addcslashes(get_class($item), '\\') . ':' . $item->pk() . '",' . json_encode($formParams) . ');
return false;\'><i class="glyphicon glyphicon-edit"></i></a>';
}