(C) Moorfields Eye Hospital NHS Foundation Trust, 2008-2011
(C) OpenEyes Foundation, 2011-2013
This file is part of OpenEyes.
OpenEyes is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
OpenEyes is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with OpenEyes in a file titled COPYING. If not, see .
/** * set base js vars for use in the standard scripts for the controller */ public function processJsVars() { if ($this->patient) { $this->jsVars['OE_patient_id'] = $this->patient->id; } if ($this->event) { $this->jsVars['OE_event_id'] = $this->event->id; $this->jsVars['OE_print_url'] = Yii::app()->createUrl($this->getModule()->name . "/default/print/" . $this->event->id); } $this->jsVars['OE_asset_path'] = $this->assetPath; $firm = Firm::model()->findByPk(Yii::app()->session['selected_firm_id']); $subspecialty_id = $firm->serviceSubspecialtyAssignment ? $firm->serviceSubspecialtyAssignment->subspecialty_id : null; $this->jsVars['OE_subspecialty_id'] = $subspecialty_id; parent::processJsVars(); }
/** * Ensures firm is set on the controller. * * @param \CAction $action * * @return bool */ protected function beforeAction($action) { $this->setFirmFromSession(); return parent::beforeAction($action); }