public function performAction(ElementCriteriaModel $criteria)
{
$status = $this->getParams()->status;
// Figure out which element IDs we need to update
$elementIds = $criteria->ids();
// Update their statuses
craft()->db->createCommand()->update('workflow_submissions', array('status' => $status), array('in', 'id', $elementIds));
// Clear their template caches
craft()->templateCache->deleteCachesByElementId($elementIds);
// Fire an 'onSetStatus' event
$this->onSetStatus(new Event($this, array('criteria' => $criteria, 'elementIds' => $elementIds, 'status' => $status)));
$this->setMessage(Craft::t('Statuses updated.'));
return true;
}