本文整理汇总了PHP中Question::getErrors方法的典型用法代码示例。如果您正苦于以下问题:PHP Question::getErrors方法的具体用法?PHP Question::getErrors怎么用?PHP Question::getErrors使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Question
的用法示例。
在下文中一共展示了Question::getErrors方法的7个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store()
{
$question = new Question();
$question->question = Input::get('question');
$question->right_answer = Input::get('right_answer');
$question->wrong_answer1 = Input::get('wrong_answer1');
$question->wrong_answer2 = Input::get('wrong_answer2');
$question->wrong_answer3 = Input::get('wrong_answer3');
$question->category = Input::get('category');
if (!$question->save()) {
$errors = $question->getErrors();
} else {
return Redirect::action('QuestionsController@show', $question->id)->with(array('question', $question));
}
}
示例2: actionCreatequestion
public function actionCreatequestion()
{
$questionModel = new Question();
if (isset($_POST["Question"])) {
$questionModel->attributes = $_POST["Question"];
$questionModel->content = htmlspecialchars($_POST["Question"]["content"]);
$questionModel->title = htmlspecialchars($_POST["Question"]["title"]);
$questionModel->create_time = time();
$questionModel->update_time = time();
$questionModel->create_user = Yii::app()->user->id;
if ($questionModel->save()) {
Question::model()->inserNotify($questionModel->id);
$topic_ids = "";
$topicArray = explode(",", trim($questionModel->topic_ids, ","));
$topic_ids .= ",";
for ($i = 0; $i < count($topicArray); $i++) {
$model = Topic::model()->find("name='" . $topicArray[$i] . "'");
if ($model == NULL) {
$newModel = new Topic();
$newModel->name = $topicArray[$i];
$newModel->create_user = Yii::app()->user->id;
$newModel->create_time = time();
if ($newModel->save()) {
$topic_ids .= $newModel->id . ",";
}
} else {
$topic_ids .= $model->id . ",";
}
}
Question::model()->updateByPk($questionModel->id, array("topic_ids" => $topic_ids));
}
echo CJSON::encode($questionModel->getErrors());
}
}
示例3: index
//.........这里部分代码省略.........
$oSubQuestion->relevance = isset($aRelevance[$iScaleID][$iPosition]) ? $aRelevance[$iScaleID][$iPosition] : "";
} else {
$oSubQuestion = Question::model()->find("qid=:qid AND language=:language", array(":qid" => $aInsertQID[$iScaleID][$iPosition], ':language' => $sLanguage));
if (!$oSubQuestion) {
$oSubQuestion = new Question();
}
$oSubQuestion->sid = $iSurveyID;
$oSubQuestion->qid = $aInsertQID[$iScaleID][$iPosition];
$oSubQuestion->gid = $iQuestionGroupID;
$oSubQuestion->question_order = $iPosition + 1;
$oSubQuestion->title = $aCodes[$iScaleID][$iPosition];
$oSubQuestion->question = $subquestionvalue;
$oSubQuestion->parent_qid = $iQuestionID;
$oSubQuestion->language = $sLanguage;
$oSubQuestion->scale_id = $iScaleID;
$oSubQuestion->relevance = isset($aRelevance[$iScaleID][$iPosition]) ? $aRelevance[$iScaleID][$iPosition] : "";
}
}
if ($oSubQuestion->qid) {
switchMSSQLIdentityInsert('questions', true);
$bSubQuestionResult = $oSubQuestion->save();
switchMSSQLIdentityInsert('questions', false);
} else {
$bSubQuestionResult = $oSubQuestion->save();
}
if ($bSubQuestionResult) {
if (substr($subquestionkey, 0, 3) != 'new' && isset($aOldCodes[$iScaleID][$iPosition]) && $aCodes[$iScaleID][$iPosition] !== $aOldCodes[$iScaleID][$iPosition]) {
Condition::model()->updateAll(array('cfieldname' => '+' . $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID . $aCodes[$iScaleID][$iPosition], 'value' => $aCodes[$iScaleID][$iPosition]), 'cqid=:cqid AND cfieldname=:cfieldname AND value=:value', array(':cqid' => $iQuestionID, ':cfieldname' => $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID, ':value' => $aOldCodes[$iScaleID][$iPosition]));
}
if (!isset($aInsertQID[$iScaleID][$iPosition])) {
$aInsertQID[$iScaleID][$iPosition] = $oSubQuestion->qid;
}
} else {
$aErrors = $oSubQuestion->getErrors();
if (count($aErrors)) {
//$sErrorMessage=gT("Question could not be updated with this errors:");
foreach ($aErrors as $sAttribute => $aStringErrors) {
foreach ($aStringErrors as $sStringErrors) {
Yii::app()->setFlashMessage(sprintf(gT("Error on %s for subquestion %s: %s"), $sAttribute, $aCodes[$iScaleID][$iPosition], $sStringErrors), 'error');
}
}
} else {
Yii::app()->setFlashMessage(sprintf(gT("Subquestions %s could not be updated."), $aCodes[$iScaleID][$iPosition]), 'error');
}
}
$iPosition++;
}
}
}
LimeExpressionManager::UpgradeConditionsToRelevance($iSurveyID);
// Do it only if there are no error ?
if (!isset($aErrors) || !count($aErrors)) {
if (!Yii::app()->request->getPost('bFullPOST')) {
Yii::app()->session['flashmessage'] = gT("Not all subquestions were saved. This usually happens due to server limitations ( PHP setting max_input_vars) - please contact your system administrator.");
} else {
Yii::app()->session['flashmessage'] = gT("Subquestions were successfully saved.");
}
}
//$action='editsubquestions';
LimeExpressionManager::SetDirtyFlag();
if ($sDBOutput != '') {
echo 'Problem in database controller: ' . $sDBOutput;
} else {
if (Yii::app()->request->getPost('close-after-save') === 'true') {
$this->getController()->redirect(array('/admin/questions/sa/view/surveyid/' . $iSurveyID . '/gid/' . $iQuestionGroupID . '/qid/' . $iQuestionID));
}
示例4: index
//.........这里部分代码省略.........
$oSubQuestion->relevance = $aRelevance[0][$iPosition];
} else {
$oSubQuestion = Question::model()->find("qid=:qid AND language=:language", array(":qid" => $aInsertQID[$iScaleID][$iPosition], ':language' => $sLanguage));
if (!$oSubQuestion) {
$oSubQuestion = new Question();
}
$oSubQuestion->sid = $iSurveyID;
$oSubQuestion->qid = $aInsertQID[$iScaleID][$iPosition];
$oSubQuestion->gid = $iQuestionGroupID;
$oSubQuestion->question_order = $iPosition + 1;
$oSubQuestion->title = $aCodes[$iScaleID][$iPosition];
$oSubQuestion->question = $subquestionvalue;
$oSubQuestion->parent_qid = $iQuestionID;
$oSubQuestion->language = $sLanguage;
$oSubQuestion->scale_id = $iScaleID;
$oSubQuestion->relevance = $aRelevance[$iScaleID][$iPosition];
}
}
if ($oSubQuestion->qid) {
switchMSSQLIdentityInsert('questions', true);
$bSubQuestionResult = $oSubQuestion->save();
switchMSSQLIdentityInsert('questions', false);
} else {
$bSubQuestionResult = $oSubQuestion->save();
}
if ($bSubQuestionResult) {
if (substr($subquestionkey, 0, 3) != 'new' && isset($aOldCodes[$iScaleID][$iPosition]) && $aCodes[$iScaleID][$iPosition] !== $aOldCodes[$iScaleID][$iPosition]) {
Condition::model()->updateAll(array('cfieldname' => '+' . $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID . $aCodes[$iScaleID][$iPosition], 'value' => $aCodes[$iScaleID][$iPosition]), 'cqid=:cqid AND cfieldname=:cfieldname AND value=:value', array(':cqid' => $iQuestionID, ':cfieldname' => $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID, ':value' => $aOldCodes[$iScaleID][$iPosition]));
}
if (!isset($aInsertQID[$iScaleID][$iPosition])) {
$aInsertQID[$iScaleID][$iPosition] = $oSubQuestion->qid;
}
} else {
$aErrors = $oSubQuestion->getErrors();
if (count($aErrors)) {
//$sErrorMessage=gT("Question could not be updated with this errors:");
foreach ($aErrors as $sAttribute => $aStringErrors) {
foreach ($aStringErrors as $sStringErrors) {
Yii::app()->setFlashMessage(sprintf(gT("Error on %s for subquestion %s: %s"), $sAttribute, $aCodes[$iScaleID][$iPosition], $sStringErrors), 'error');
}
}
} else {
Yii::app()->setFlashMessage(sprintf(gT("Subquestions %s could not be updated."), $aCodes[$iScaleID][$iPosition]), 'error');
}
}
$iPosition++;
}
}
}
LimeExpressionManager::UpgradeConditionsToRelevance($iSurveyID);
// Do it only if there are no error ?
if (!isset($aErrors) || !count($aErrors)) {
if (!Yii::app()->request->getPost('bFullPOST')) {
Yii::app()->session['flashmessage'] = gT("Not all subquestions were saved. This usually happens due to server limitations ( PHP setting max_input_vars) - please contact your system administrator.");
} else {
Yii::app()->session['flashmessage'] = gT("Subquestions were successfully saved.");
}
}
//$action='editsubquestions';
LimeExpressionManager::SetDirtyFlag();
if ($sDBOutput != '') {
echo $sDBOutput;
} else {
$this->getController()->redirect(array('/admin/questions/sa/subquestions/surveyid/' . $iSurveyID . '/gid/' . $iQuestionGroupID . '/qid/' . $iQuestionID));
}
}
示例5: set_question_sub_questions
public function set_question_sub_questions($sSessionKey, $iSurveyID, $iQuestionID, $data)
{
$data_array = unserialize($data);
Yii::app()->loadHelper('database');
$aSurveyLanguages = Survey::model()->findByPk($iSurveyID)->additionalLanguages;
$sBaseLanguage = Survey::model()->findByPk($iSurveyID)->language;
array_unshift($aSurveyLanguages, $sBaseLanguage);
$arQuestion = Question::model()->findByAttributes(array('qid' => $iQuestionID));
$sQuestionType = $arQuestion['type'];
// Checked
$aQuestionTypeList = getQuestionTypeList('', 'array');
$iScaleCount = $aQuestionTypeList[$sQuestionType]['subquestions'];
//$clang = $this->getController()->lang;
// First delete any deleted ids
//$aDeletedQIDs = explode(' ', trim($data));
$aDeletedQIDs = explode('+', $data_array['deletedqids']);
$iQuestionGroupID = $data_array['gid'];
LimeExpressionManager::RevertUpgradeConditionsToRelevance($iSurveyID);
$aDeletedQIDs = array_unique($aDeletedQIDs, SORT_NUMERIC);
foreach ($aDeletedQIDs as $iDeletedQID) {
$iDeletedQID = (int) $iDeletedQID;
if ($iDeletedQID > 0) {
// don't remove undefined
$iInsertCount = Question::model()->deleteAllByAttributes(array('qid' => $iDeletedQID));
if (!$iInsertCount) {
return "Failed to delete answer";
}
}
}
//Determine ids by evaluating the hidden field
$aRows = array();
$aCodes = array();
$aOldCodes = array();
foreach ($data_array as $key => $value) {
$key = explode('_', $key);
if ($key[0] == 'answer') {
$aRows[$key[3]][$key[1]][$key[2]] = $value;
}
if ($key[0] == 'code') {
$aCodes[$key[2]][] = $value;
}
if ($key[0] == 'oldcode') {
$aOldCodes[$key[2]][] = $value;
}
}
$aInsertQID = array();
for ($iScaleID = 0; $iScaleID < $iScaleCount; $iScaleID++) {
foreach ($aSurveyLanguages as $sLanguage) {
$iPosition = 0;
$test = '';
foreach ($aRows[$iScaleID][$sLanguage] as $subquestionkey => $subquestionvalue) {
$test .= $subquestionvalue . ', ';
// create a new sub question
if (substr($subquestionkey, 0, 3) != 'new') {
$oSubQuestion = Question::model()->find("qid=:qid AND language=:language", array(":qid" => $subquestionkey, ':language' => $sLanguage));
$oSubQuestion->question_order = $iPosition + 1;
$oSubQuestion->title = $aCodes[$iScaleID][$iPosition];
$oSubQuestion->question = $subquestionvalue;
$oSubQuestion->scale_id = $iScaleID;
// update the old sub questions
} else {
if (!isset($aInsertQID[$iScaleID][$iPosition])) {
$oSubQuestion = new Question();
$oSubQuestion->sid = $iSurveyID;
$oSubQuestion->gid = $iQuestionGroupID;
$oSubQuestion->question_order = $iPosition + 1;
$oSubQuestion->title = $aCodes[$iScaleID][$iPosition];
$oSubQuestion->question = $subquestionvalue;
$oSubQuestion->parent_qid = $iQuestionID;
$oSubQuestion->language = $sLanguage;
$oSubQuestion->scale_id = $iScaleID;
// update old sub questions
} else {
$oSubQuestion = Question::model()->find("qid=:qid AND language=:language", array(":qid" => $aInsertQID[$iScaleID][$iPosition], ':language' => $sLanguage));
if (!$oSubQuestion) {
$oSubQuestion = new Question();
}
$oSubQuestion->sid = $iSurveyID;
$oSubQuestion->gid = $iQuestionGroupID;
$oSubQuestion->question_order = $iPosition + 1;
$oSubQuestion->title = $aCodes[$iScaleID][$iPosition];
$oSubQuestion->question = $subquestionvalue;
$oSubQuestion->parent_qid = $iQuestionID;
$oSubQuestion->language = $sLanguage;
$oSubQuestion->scale_id = $iScaleID;
}
}
$bSubQuestionResult = $oSubQuestion->save();
if ($bSubQuestionResult) {
if (substr($subquestionkey, 0, 3) != 'new' && isset($aOldCodes[$iScaleID][$iPosition]) && $aCodes[$iScaleID][$iPosition] !== $aOldCodes[$iScaleID][$iPosition]) {
Condition::model()->updateAll(array('cfieldname' => '+' . $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID . $aCodes[$iScaleID][$iPosition], 'value' => $aCodes[$iScaleID][$iPosition]), 'cqid=:cqid AND cfieldname=:cfieldname AND value=:value', array(':cqid' => $iQuestionID, ':cfieldname' => $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID, ':value' => $aOldCodes[$iScaleID][$iPosition]));
}
if (!isset($aInsertQID[$iScaleID][$iPosition])) {
$aInsertQID[$iScaleID][$iPosition] = $oSubQuestion->qid;
}
} else {
$aErrors = $oSubQuestion->getErrors();
if (count($aErrors)) {
foreach ($aErrors as $sAttribute => $aStringErrors) {
foreach ($aStringErrors as $sStringErrors) {
//.........这里部分代码省略.........
示例6: index
//.........这里部分代码省略.........
$oSubQuestion->sid = $iSurveyID;
$oSubQuestion->gid = $iQuestionGroupID;
$oSubQuestion->question_order = $iPosition + 1;
$oSubQuestion->title = $aCodes[$iScaleID][$iPosition];
$oSubQuestion->question = $subquestionvalue;
$oSubQuestion->parent_qid = $iQuestionID;
$oSubQuestion->language = $sLanguage;
$oSubQuestion->scale_id = $iScaleID;
} else {
$oSubQuestion = Question::model()->find("qid=:qid AND language=:language", array(":qid" => $aInsertQID[$iScaleID][$iPosition], ':language' => $sLanguage));
if (!$oSubQuestion) {
$oSubQuestion = new Question();
}
$oSubQuestion->sid = $iSurveyID;
$oSubQuestion->qid = $aInsertQID[$iScaleID][$iPosition];
$oSubQuestion->gid = $iQuestionGroupID;
$oSubQuestion->question_order = $iPosition + 1;
$oSubQuestion->title = $aCodes[$iScaleID][$iPosition];
$oSubQuestion->question = $subquestionvalue;
$oSubQuestion->parent_qid = $iQuestionID;
$oSubQuestion->language = $sLanguage;
$oSubQuestion->scale_id = $iScaleID;
}
}
$bSubQuestionResult = $oSubQuestion->save();
if ($bSubQuestionResult) {
if (substr($subquestionkey, 0, 3) != 'new' && isset($aOldCodes[$iScaleID][$iPosition]) && $aCodes[$iScaleID][$iPosition] !== $aOldCodes[$iScaleID][$iPosition]) {
Condition::model()->updateAll(array('cfieldname' => '+' . $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID . $aCodes[$iScaleID][$iPosition], 'value' => $aCodes[$iScaleID][$iPosition]), 'cqid=:cqid AND cfieldname=:cfieldname AND value=:value', array(':cqid' => $iQuestionID, ':cfieldname' => $iSurveyID . 'X' . $iQuestionGroupID . 'X' . $iQuestionID, ':value' => $aOldCodes[$iScaleID][$iPosition]));
}
if (!isset($aInsertQID[$iScaleID][$iPosition])) {
$aInsertQID[$iScaleID][$iPosition] = $oSubQuestion->qid;
}
} else {
$aErrors = $oSubQuestion->getErrors();
if (count($aErrors)) {
//$sErrorMessage=$clang->gT("Question could not be updated with this errors:");
foreach ($aErrors as $sAttribute => $aStringErrors) {
foreach ($aStringErrors as $sStringErrors) {
Yii::app()->setFlashMessage(sprintf($clang->gT("Error on %s for subquestion %s: %s"), $sAttribute, $aCodes[$iScaleID][$iPosition], $sStringErrors), 'error');
}
}
} else {
Yii::app()->setFlashMessage(sprintf($clang->gT("Subquestions %s could not be updated."), $aCodes[$iScaleID][$iPosition]), 'error');
}
}
$iPosition++;
}
}
}
LimeExpressionManager::UpgradeConditionsToRelevance($iSurveyID);
// Do it only if there are no error ?
if (!isset($aErrors) || !count($aErrors)) {
if (!Yii::app()->request->getPost('bFullPOST')) {
Yii::app()->session['flashmessage'] = $clang->gT("Not all subquestions were saved. This usually happens due to server limitations ( PHP setting max_input_vars) - please contact your system administrator.");
} else {
Yii::app()->session['flashmessage'] = $clang->gT("Subquestions were successfully saved.");
}
}
//$action='editsubquestions';
LimeExpressionManager::SetDirtyFlag();
if ($sDBOutput != '') {
echo $sDBOutput;
} else {
$this->getController()->redirect(array('/admin/questions/sa/subquestions/surveyid/' . $iSurveyID . '/gid/' . $iQuestionGroupID . '/qid/' . $iQuestionID));
}
}
示例7: createQuestion
private function createQuestion($sCode, $sType, $iGid, $iOrder)
{
//Need to renumber all questions on or after this
$iOrder;
$sQuery = "UPDATE {{questions}} SET question_order=question_order+1 WHERE sid=:sid AND gid=:gid AND question_order >= :order";
Yii::app()->db->createCommand($sQuery)->bindValues(array(':sid' => $this->iSurveyId, ':gid' => $iGid, ':order' => $iOrder))->query();
if ($sType == "h") {
$sNewQuestionType = "X";
} else {
$sNewQuestionType = $this->aDelphiCodes[$sType]['questiontype'];
}
switch ($sType) {
case 'hist':
$newQuestionText = "<p class='kce-default'>" . $this->get("historytext_{$this->sLanguage}", 'Survey', $this->iSurveyId, $this->get('historytext', null, null, $this->settings['historytext']['default'])) . "</p>";
break;
case 'comm':
$newQuestionText = $this->get("commenttext_{$this->sLanguage}", 'Survey', $this->iSurveyId, $this->get('commenttext', null, null, $this->settings['commenttext']['default']));
break;
case 'comh':
$oQuestionComment = Question::model()->find("sid=:sid and title=:title and language=:language", array(":sid" => $this->iSurveyId, ":title" => $sCode . "comm", ":language" => $this->sLanguage));
$newQuestionText = "<p class='kce-default'>" . $this->get("commenthist_{$this->sLanguage}", 'Survey', $this->iSurveyId, $this->get('commenthist', null, null, $this->settings['commenthist']['default'])) . "</p>";
if (isset($oQuestionComment) && $oQuestionComment->question) {
$newQuestionText .= "<div class='kce-historycomment'>" . $oQuestionComment->question . "</div>";
}
break;
case "h":
$oQuestionComment = Question::model()->find("sid=:sid and title=:title and language=:language", array(":sid" => $this->iSurveyId, ":title" => $sCode, ":language" => $this->sLanguage));
$newQuestionText = "<p class='kce-default'>" . $this->get("commenthist_{$this->sLanguage}", 'Survey', $this->iSurveyId, $this->get('commenthist', null, null, $this->settings['commenthist']['default'])) . "</p>";
//~ if(isset($oQuestionComment) && $oQuestionComment->question)
//~ $newQuestionText .= "<div class='kce-historycomment'>".$oQuestionComment->question."</div>";
break;
default:
$newQuestionText = "";
break;
}
$oQuestion = new Question();
$oQuestion->sid = $this->iSurveyId;
$oQuestion->gid = $iGid;
$oQuestion->title = $sCode . $sType;
$oQuestion->question = $newQuestionText;
$oQuestion->help = '';
$oQuestion->preg = '';
$oQuestion->other = 'N';
$oQuestion->mandatory = 'N';
$oQuestion->type = $sNewQuestionType;
$oQuestion->question_order = $iOrder;
$oSurvey = Survey::model()->findByPk($this->iSurveyId);
$oQuestion->language = $oSurvey->language;
if ($oQuestion->save()) {
$iQuestionId = $oQuestion->qid;
$aLang = $oSurvey->additionalLanguages;
foreach ($aLang as $sLang) {
switch ($sType) {
case 'hist':
$newQuestionText = "<p class='kce-default'>" . $this->get("historytext_{$sLang}", 'Survey', $this->iSurveyId, $this->get('historytext', null, null, $this->settings['historytext']['default'])) . "</p>";
break;
case 'comm':
$newQuestionText = $this->get("commenttext_{$sLang}", 'Survey', $this->iSurveyId, $this->get('commenttext', null, null, $this->settings['commenttext']['default']));
break;
case 'commh':
$oQuestionComment = Question::model()->find("sid=:sid and title=:title and language=:language", array(":sid" => $this->iSurveyId, ":title" => $sCode . "comm", ":language" => $sLang));
$newQuestionText = "<p class='kce-default'>" . $this->get("commenthist_{$sLang}", 'Survey', $this->iSurveyId, $this->get('commenthist', null, null, $this->settings['commenthist']['default'])) . "</p>";
if (isset($oQuestionComment) && $oQuestionComment->question) {
$newQuestionText .= "<div class='kce-historycomment'>" . $oQuestionComment->question . "</div>";
}
break;
case 'h':
$oQuestionComment = Question::model()->find("sid=:sid and title=:title and language=:language", array(":sid" => $this->iSurveyId, ":title" => $sCode, ":language" => $sLang));
$newQuestionText = "<p class='kce-default'>" . $this->get("commenthist_{$sLang}", 'Survey', $this->iSurveyId, $this->get('commenthist', null, null, $this->settings['commenthist']['default'])) . "</p>";
if (isset($oQuestionComment) && $oQuestionComment->question) {
$newQuestionText .= "<div class='kce-historycomment'>" . $oQuestionComment->question . "</div>";
}
break;
default:
$newQuestionText = "";
break;
}
$oLangQuestion = new Question();
$oLangQuestion->sid = $this->iSurveyId;
$oLangQuestion->gid = $iGid;
$oLangQuestion->qid = $iQuestionId;
$oLangQuestion->title = $sCode . $sType;
$oLangQuestion->question = $newQuestionText;
$oLangQuestion->help = $newQuestionText;
$oLangQuestion->type = $oQuestion->type;
$oLangQuestion->question_order = $iOrder;
$oLangQuestion->language = $sLang;
if (!$oLangQuestion->save()) {
tracevar($oLangQuestion->getErrors());
}
}
$this->addResult("Created question {$sCode}{$sType}.", 'success');
return $iQuestionId;
}
$this->addResult("Unable to create question {$sCode}{$sType}, please contact the software developer.", 'error', $oQuestion->getErrors());
}
开发者ID:SondagesPro,项目名称:LS-AutoComment_IterativeQuestionnaire,代码行数:96,代码来源:autoCommentIterativeQuestionnaire.php