protected function _changeStatus($id, $status)
{
$statusTexts = array(0 => '無効', 1 => '有効');
$data = $this->Permission->find('first', array('conditions' => array('Permission.id' => $id), 'recursive' => -1));
$data['Permission']['status'] = $status;
$this->Permission->set($data);
if ($this->Permission->save()) {
$statusText = $statusTexts[$status];
$this->Permission->saveDbLog('アクセス制限設定「' . $data['Permission']['name'] . '」 を' . $statusText . '化しました。');
return true;
} else {
return false;
}
}