/** * @dataProvider dataProvider_Search */ public function testSearch_WithValidTerms_ReturnsExpectedResults($searchTerms, $numResults, $expectedKeys) { $commonsystemicdisorder = new CommonSystemicDisorder(); $commonsystemicdisorder->setAttributes($searchTerms); $results = $commonsystemicdisorder->search(); $data = $results->getData(); $expectedResults = array(); if (!empty($expectedKeys)) { foreach ($expectedKeys as $key) { $expectedResults[] = $this->commonsystemicdisorder($key); } } $this->assertEquals($numResults, $results->getItemCount(), 'Number of results should match.'); $this->assertEquals($expectedResults, $data, 'Results list should match.'); }
public function actionAdd() { $disorderId = $this->request->getParam("disorder_id"); if (!Yii::app()->request->isAjaxRequest) { $this->render("errorpage", array("errormessage" => "notajaxcall")); } else { if (!is_numeric($disorderId)) { echo "error"; } else { $newCSD = new CommonSystemicDisorder(); $newCSD->disorder_id = $disorderId; if ($newCSD->save()) { echo "success"; } else { echo "error"; } } } }
public function actionAdd() { $disorderId = $this->request->getParam('disorder_id'); if (!Yii::app()->request->isAjaxRequest) { $this->render('errorpage', array('errormessage' => 'notajaxcall')); } else { if (!is_numeric($disorderId)) { echo 'error'; } else { $newCSD = new CommonSystemicDisorder(); $newCSD->disorder_id = $disorderId; if ($newCSD->save()) { echo 'success'; } else { echo 'error'; } } } }
Add Systemic Diagnosis </button> </div> <div id="add_new_systemic_diagnosis" style="display: none;"> <?php $form = $this->beginWidget('FormLayout', array('id' => 'add-systemic-diagnosis', 'enableAjaxValidation' => false, 'action' => array('patient/adddiagnosis'), 'layoutColumns' => array('label' => 3, 'field' => 9), 'htmlOptions' => array('class' => 'form add-data'))); ?> <fieldset class="field-row"> <legend><strong>Add Systemic diagnosis</strong></legend> <?php $form->widget('application.widgets.DiagnosisSelection', array('field' => 'systemic_disorder_id', 'label' => 'Diagnosis', 'options' => CommonSystemicDisorder::getList(Firm::model()->findByPk($this->selectedFirmId)), 'restrict' => 'systemic', 'default' => false, 'layout' => 'patientSummary', 'loader' => 'add_systemic_diagnosis_loader')); ?> <div class="row field-row hide" id="add_systemic_diagnosis_loader"> <p class="large-offset-<?php echo $form->layoutColumns['label']; ?> large-<?php echo $form->layoutColumns['field']; ?> column end"> <img class="loader" src="<?php echo Yii::app()->assetManager->createUrl('img/ajax-loader.gif'); ?> " /> searching...