Skip to content

Commit

Permalink
More type -> object porting in EM
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronschmitz committed Aug 13, 2012
1 parent 4a3b3db commit ea436e2
Show file tree
Hide file tree
Showing 7 changed files with 66 additions and 118 deletions.
1 change: 0 additions & 1 deletion application/controllers/admin/dataentry.php
Expand Up @@ -1247,7 +1247,6 @@ public function view($surveyid, $lang=NULL)
$cdata['qidattributes'] = $qidattributes;
$hidden = (isset($qidattributes['hidden']) ? $qidattributes['hidden'] : 0);
// TODO - can questions be hidden? Are JavaScript variables names used? Consistently with everywhere else?
// LimeExpressionManager::ProcessRelevance($qidattributes['relevance'],$deqrow['qid'],NULL,$deqrow['type'],$hidden);
// TMSW Conditions->Relevance: Show relevance equation instead of conditions here - better yet, have data entry use survey-at-a-time but with different view

Expand Down
163 changes: 50 additions & 113 deletions application/helpers/expressions/em_manager_helper.php

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion application/modules/CommentCheckQuestion.php
Expand Up @@ -296,7 +296,7 @@ public function getCommentMandatorySQ()

public function getAdditionalValParts()
{
$othervar = 'amswer' . $this->fieldname;
$othervar = 'answer' . $this->fieldname;
$valParts[] = "\n if(isValidOtherComment" . $this->id . "){\n";
$valParts[] = " $('#" . $othervar . "').addClass('em_sq_validation').removeClass('error').addClass('good');\n";
$valParts[] = " }\n else {\n";
Expand Down
1 change: 1 addition & 0 deletions application/modules/DateQuestion.php
Expand Up @@ -264,6 +264,7 @@ public function filter($value, $type)
switch ($type)
{
case 'get':
case 'post':
global $thissurvey;
$dateformatdatat=getDateFormatData($thissurvey['surveyls_dateformat']);
$datetimeobj = new Date_Time_Converter($value, $dateformatdatat['phpdate']);
Expand Down
1 change: 1 addition & 0 deletions application/modules/FileQuestion.php
Expand Up @@ -263,6 +263,7 @@ public function filter($value, $type)
}
case 'db':
return $value;
case 'post':
case 'dataentryinsert':
if (!strpos($this->fieldname, "_filecount"))
{
Expand Down
10 changes: 10 additions & 0 deletions application/modules/NumericalQuestion.php
Expand Up @@ -173,6 +173,16 @@ public function getPregSQ($sgqaNaming, $sq)
}
}

public function getAdditionalValParts()
{
$valParts[] = "\n if(isValidOther" . $this->id . "){\n";
$valParts[] = " $('#question" . $this->id . " :input').addClass('em_sq_validation').removeClass('error').addClass('good');\n";
$valParts[] = " }\n else {\n";
$valParts[] = " $('#question" . $this->id . " :input').addClass('em_sq_validation').removeClass('good').addClass('error');\n";
$valParts[] = " }\n";
return $valParts;
}

public function availableAttributes($attr = false)
{
$attrs=array("em_validation_q","em_validation_q_tip","em_validation_sq","em_validation_sq_tip","statistics_showgraph","statistics_graphtype","hide_tip","hidden","max_num_value_n","maximum_chars","min_num_value_n","num_value_int_only","page_break","prefix","public_statistics","suffix","text_input_width","random_group");
Expand Down
6 changes: 3 additions & 3 deletions application/modules/TextQuestion.php
Expand Up @@ -70,10 +70,10 @@ public function generateSQInfo($ansArray)

public function getAdditionalValParts()
{
$valParts[] = "\n if(isValidSum" . $this->id . "){\n";
$valParts[] = " $('#totalvalue_" . $this->id . "').removeClass('error').addClass('good');\n";
$valParts[] = "\n if(isValidOther" . $this->id . "){\n";
$valParts[] = " $('#question" . $this->id . " :input').addClass('em_sq_validation').removeClass('error').addClass('good');\n";
$valParts[] = " }\n else {\n";
$valParts[] = " $('#totalvalue_" . $this->id . "').removeClass('good').addClass('error');\n";
$valParts[] = " $('#question" . $this->id . " :input').addClass('em_sq_validation').removeClass('good').addClass('error');\n";
$valParts[] = " }\n";
return $valParts;
}
Expand Down

0 comments on commit ea436e2

Please sign in to comment.