public function admin_ajax_copy($userGroupId, $id)
{
$this->_checkSubmitToken();
if (!$id) {
$this->ajaxError(500, '無効な処理です。');
}
$result = $this->Permission->copy($id);
if ($result) {
$this->setViewConditions('Permission', array('action' => 'admin_index'));
$result['Permission']['url'] = preg_replace('/^\\/admin\\//', '/' . Configure::read('Routing.prefixes.0') . '/', $result['Permission']['url']);
$sortmode = false;
if (isset($this->passedArgs['sortmode'])) {
$sortmode = $this->passedArgs['sortmode'];
}
$this->set('sortmode', $sortmode);
$this->set('data', $result);
} else {
$this->ajaxError(500, $this->Permission->validationErrors);
}
}