Skip to content

Commit

Permalink
Dev: 4ded98e child
Browse files Browse the repository at this point in the history
Dev: just quick fix for error message in database controllers
Dev: Using $model->getErrors() return the error set in rules
  • Loading branch information
Shnoulle committed Nov 29, 2013
1 parent 7399fc5 commit 49ac245
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions application/controllers/admin/database.php
Expand Up @@ -799,7 +799,18 @@ function index($sa = null)
$uqresult = $question->save();//($uqquery); // or safeDie ("Error Update Question: ".$uqquery."<br />"); // Checked)
if (!$uqresult)
{
Yii::app()->setFlashMessage($clang->gT("Question could not be updated."),'error');
$bOnError=true;
$aErrorMessage=$question->getErrors();
if(isset($aErrorMessage['title']) && count($aErrorMessage['title']))
{
foreach($aErrorMessage['title'] as $sTitleError){
Yii::app()->setFlashMessage($sTitleError,'error');
}
}
else
{
Yii::app()->setFlashMessage($clang->gT("Question could not be updated."),'error');
}
}
}
}
Expand All @@ -825,8 +836,8 @@ function index($sa = null)

// Remove old subquestion scales
Question::model()->deleteAllByAttributes(array('parent_qid' => $qid), 'scale_id >= :scale_id', array(':scale_id' => $iSubquestionScales));

Yii::app()->session['flashmessage'] = $clang->gT("Question was successfully saved.");
if(!isset($bOnError) || !$bOnError)// This really a quick hack and need a better system
Yii::app()->setFlashMessage($clang->gT("Question was successfully saved."));
// }
// else
// {
Expand Down

0 comments on commit 49ac245

Please sign in to comment.