public function actionRemoveWorkflowStep()
{
if (!($step = models\OphCiExamination_ElementSet::model()->find('workflow_id=? and id=?', array(@$_POST['workflow_id'], @$_POST['element_set_id'])))) {
throw new \Exception('Unknown element set ' . @$_POST['element_set_id'] . ' for workflow ' . @$_POST['workflow_id']);
}
$criteria = new CDbCriteria();
$criteria->addCondition('set_id = :set_id');
$criteria->params[':set_id'] = $step->id;
models\OphCiExamination_ElementSetItem::model()->deleteAll($criteria);
if (!$step->delete()) {
throw new \Exception('Unable to remove element set: ' . print_r($step->getErrors(), true));
}
echo '1';
}