mirror of
https://github.com/ACSPRI/queXS
synced 2024-04-02 12:12:16 +00:00
pages new look
modified input types, added field restrictions in assignsample.php
This commit is contained in:
@@ -59,13 +59,13 @@ $css = array(
|
|||||||
"../include/bootstrap-3.3.2/css/bootstrap.min.css",
|
"../include/bootstrap-3.3.2/css/bootstrap.min.css",
|
||||||
"../include/bootstrap-3.3.2/css/bootstrap-theme.min.css",
|
"../include/bootstrap-3.3.2/css/bootstrap-theme.min.css",
|
||||||
"../include/font-awesome-4.3.0/css/font-awesome.css",
|
"../include/font-awesome-4.3.0/css/font-awesome.css",
|
||||||
"../css/bootstrap-switch.min.css",
|
"../include/bootstrap-toggle/css/bootstrap-toggle.min.css",
|
||||||
"../css/custom.css"
|
"../css/custom.css"
|
||||||
);
|
);
|
||||||
$js_head = array(
|
$js_head = array(
|
||||||
"../js/jquery-2.1.3.min.js",
|
"../js/jquery-2.1.3.min.js",
|
||||||
"../include/bootstrap-3.3.2/js/bootstrap.min.js",
|
"../include/bootstrap-3.3.2/js/bootstrap.min.js",
|
||||||
"../js/bootstrap-switch.min.js",
|
"../include/bootstrap-toggle/js/bootstrap-toggle.min.js",
|
||||||
"../js/window.js"
|
"../js/window.js"
|
||||||
);
|
);
|
||||||
$js_foot = array(
|
$js_foot = array(
|
||||||
@@ -160,19 +160,25 @@ if (isset($_GET['questionnaire_id']) && isset($_GET['rsid']))
|
|||||||
?>
|
?>
|
||||||
<form action="?questionnaire_id=<?php echo $questionnaire_id;?>" method="post" class="form-horizontal">
|
<form action="?questionnaire_id=<?php echo $questionnaire_id;?>" method="post" class="form-horizontal">
|
||||||
|
|
||||||
<label for="call_max" class="control-label col-sm-4"><?php echo T_("Max calls");?></label><div class="col-sm-1"><input type="text" name="call_max" id="call_max" value="<?php echo $qs['call_max'];?>" class="form-control"/></div><label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
<label for="call_max" class="control-label col-sm-4"><?php echo T_("Max calls");?></label>
|
||||||
<label for="call_attempt_max" class="control-label col-sm-4"><?php echo T_("Max call attempts");?></label><div class="col-sm-1"><input type="text" name="call_attempt_max" id="call_attempt_max" value="<?php echo $qs['call_attempt_max'];?>" class="form-control"/></div><label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
<div class="col-sm-1"><input type="number" min="0" max="20" style="width:6em;" name="call_max" id="call_max" value="<?php echo $qs['call_max'];?>" class="form-control"/></div>
|
||||||
<label for="answering_machine_messages" class="control-label col-sm-4"><?php echo T_("Number of answering machine messages to leave per case");?></label><div class="col-sm-1"> <input type="text" name="answering_machine_messages" id="answering_machine_messages" value="<?php echo $qs['answering_machine_messages'];?>" class="form-control"/></div><label class="control-label text-info"><?php echo "0 = " . T_("Never");?></label><br/><br/>
|
<label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
||||||
<label for="selecttype" class="control-label col-sm-4"><?php echo T_("Select from sample randomly?");?></label><div class="col-sm-1"><input type="checkbox" id = "selecttype" name="selecttype" <?php echo $selected;?> switch="yes" data-size="small" data-on-text="<?php echo T_("Yes");?>" data-off-text="<?php echo T_("No");?>"/></div><label class="control-label text-info"><?php echo T_("No") ." = ". T_("Sequentially");?></label><br/><br/>
|
<label for="call_attempt_max" class="control-label col-sm-4"><?php echo T_("Max call attempts");?></label>
|
||||||
<label for="allownew" class="control-label col-sm-4"><?php echo T_("Allow new numbers to be drawn?");?></label><div class="col-sm-1"><input type="checkbox" id = "allownew" name="allownew" <?php echo $allownew;?> class="col-sm-1" switch="yes" data-size="small" data-on-text="<?php echo T_("Yes");?>" data-off-text="<?php echo T_("No");?>"/></div><br/><br/>
|
<div class="col-sm-1"><input type="number" min="0" max="20" style="width:6em;" name="call_attempt_max" id="call_attempt_max" value="<?php echo $qs['call_attempt_max'];?>" class="form-control"/></div>
|
||||||
|
<label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
||||||
|
<label for="answering_machine_messages" class="control-label col-sm-4"><?php echo T_("Number of answering machine messages to leave per case");?></label>
|
||||||
|
<div class="col-sm-1"> <input type="number" min="0" max="20" style="width:6em;" name="answering_machine_messages" id="answering_machine_messages" value="<?php echo $qs['answering_machine_messages'];?>" class="form-control"/></div>
|
||||||
|
<label class="control-label text-info"><?php echo "0 = " . T_("Never");?></label><br/><br/>
|
||||||
|
<label for="selecttype" class="control-label col-sm-4"><?php echo T_("Select from sample randomly?");?></label>
|
||||||
|
<div class="col-sm-1"><input type="checkbox" id = "selecttype" name="selecttype" <?php echo $selected;?> data-toggle="toggle" data-size="small" data-on="<?php echo T_("Yes");?>" data-off="<?php echo T_("No");?>" data-width="85"/></div>
|
||||||
|
<label class="control-label text-info"><?php echo T_("No") ." = ". T_("Sequentially");?></label><br/><br/>
|
||||||
|
<label for="allownew" class="control-label col-sm-4"><?php echo T_("Allow new numbers to be drawn?");?></label>
|
||||||
|
<div class="col-sm-1"><input type="checkbox" id = "allownew" name="allownew" <?php echo $allownew;?> class="col-sm-1" data-toggle="toggle" data-size="small" data-on="<?php echo T_("Yes");?>" data-off="<?php echo T_("No");?>" data-width="85"/></div><br/><br/>
|
||||||
<input type="hidden" name="questionnaire_id" value="<?php print($questionnaire_id); ?>"/>
|
<input type="hidden" name="questionnaire_id" value="<?php print($questionnaire_id); ?>"/>
|
||||||
<input type="hidden" name="sample_import_id" value="<?php print($sid); ?>"/>
|
<input type="hidden" name="sample_import_id" value="<?php print($sid); ?>"/>
|
||||||
<div class="col-sm-12 text-center"><button type="submit" name="edit" class="btn btn-primary"><i class="fa fa-floppy-o fa-lg"></i> <?php echo T_("Save changes");?></button></div>
|
<div class="col-sm-12 text-center"><button type="submit" name="edit" class="btn btn-primary"><i class="fa fa-floppy-o fa-lg"></i> <?php echo T_("Save changes");?></button></div>
|
||||||
</form></div>
|
</form></div>
|
||||||
|
|
||||||
<script type="text/javascript">
|
|
||||||
$('[switch="yes"]').bootstrapSwitch();
|
|
||||||
</script>
|
|
||||||
|
|
||||||
<?php
|
<?php
|
||||||
xhtml_foot($js_foot);
|
xhtml_foot($js_foot);
|
||||||
@@ -238,18 +244,28 @@ if ($questionnaire_id != false)
|
|||||||
print "<div class='panel-body form-group'><h3 class='text-primary'>" . T_("Add a sample to this questionnaire:") . "</h3>";
|
print "<div class='panel-body form-group'><h3 class='text-primary'>" . T_("Add a sample to this questionnaire:") . "</h3>";
|
||||||
?>
|
?>
|
||||||
<form action="" method="get" class="form-horizontal">
|
<form action="" method="get" class="form-horizontal">
|
||||||
<label for="sample" class="control-label col-sm-4"><?php echo T_("Select sample:");?></label><div class="col-sm-3"><select name="sample" id="sample" class="form-control " >
|
<label for="sample" class="control-label col-sm-4"><?php echo T_("Select sample:");?></label>
|
||||||
|
<div class="col-sm-3"><select name="sample" id="sample" class="form-control " >
|
||||||
<?php foreach($qs as $q) { print "<option value=\"{$q['sample_import_id']}\">{$q['description']}</option>"; } ?> </select></div><br/><br/>
|
<?php foreach($qs as $q) { print "<option value=\"{$q['sample_import_id']}\">{$q['description']}</option>"; } ?> </select></div><br/><br/>
|
||||||
|
|
||||||
<label for="call_max" class="control-label col-sm-4"><?php echo T_("Max calls");?></label><div class="col-sm-1"><input type="text" name="call_max" id="call_max" value="0" class="form-control"/></div><label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
<label for="call_max" class="control-label col-sm-4"><?php echo T_("Max calls");?></label>
|
||||||
|
<div class="col-sm-1"><input type="number" min="0" max="20" style="width:6em;" name="call_max" id="call_max" value="0" class="form-control"/></div>
|
||||||
|
<label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
||||||
|
|
||||||
<label for="call_attempt_max" class="control-label col-sm-4"><?php echo T_("Max call attempts");?></label><div class="col-sm-1"><input type="text" name="call_attempt_max" id="call_attempt_max" value="0" class="form-control"/></div><label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
<label for="call_attempt_max" class="control-label col-sm-4"><?php echo T_("Max call attempts");?></label>
|
||||||
|
<div class="col-sm-1"><input type="number" min="0" max="20" style="width:6em;" name="call_attempt_max" id="call_attempt_max" value="0" class="form-control"/></div>
|
||||||
|
<label class="control-label text-info"><?php echo "0 = " . T_("Unlimited");?></label><br/><br/>
|
||||||
|
|
||||||
<label for="answering_machine_messages" class="control-label col-sm-4"><?php echo T_("Number of answering machine messages to leave per case");?></label><div class="col-sm-1"> <input type="text" name="answering_machine_messages" id="answering_machine_messages" value="0" class="form-control"/></div><label class="control-label text-info"><?php echo "0 = " . T_("Never");?></label><br/><br/>
|
<label for="answering_machine_messages" class="control-label col-sm-4"><?php echo T_("Number of answering machine messages to leave per case");?></label>
|
||||||
|
<div class="col-sm-1"><input type="number" min="0" max="20" style="width:6em;" name="answering_machine_messages" id="answering_machine_messages" value="0" class="form-control"/></div>
|
||||||
|
<label class="control-label text-info"><?php echo "0 = " . T_("Never");?></label><br/><br/>
|
||||||
|
|
||||||
<label for="selecttype" class="control-label col-sm-4"><?php echo T_("Select from sample randomly?");?></label><div class="col-sm-1"><input type="checkbox" id = "selecttype" name="selecttype" switch="yes" data-size="small" data-on-text="<?php echo T_("Yes");?>" data-off-text="<?php echo T_("No");?>"/></div><label class="control-label text-info"><?php echo T_("No") ." = ". T_("Sequentially");?></label><br/><br/>
|
<label for="selecttype" class="control-label col-sm-4"><?php echo T_("Select from sample randomly?");?></label>
|
||||||
|
<div class="col-sm-1"><input type="checkbox" id = "selecttype" name="selecttype" data-toggle="toggle" data-size="small" data-on="<?php echo T_("Yes");?>" data-off="<?php echo T_("No");?>" data-width="85"/></div>
|
||||||
|
<label class="control-label text-info"><?php echo T_("No") ." = ". T_("Sequentially");?></label><br/><br/>
|
||||||
|
|
||||||
<label for="allownew" class="control-label col-sm-4"><?php echo T_("Allow new numbers to be drawn?");?></label><div class="col-sm-1"><input type="checkbox" id = "allownew" name="allownew" checked="checked" class="col-sm-1" switch="yes" data-size="small" data-on-text="<?php echo T_("Yes");?>" data-off-text="<?php echo T_("No");?>"/></div><br/><br/>
|
<label for="allownew" class="control-label col-sm-4"><?php echo T_("Allow new numbers to be drawn?");?></label>
|
||||||
|
<div class="col-sm-1"><input type="checkbox" id = "allownew" name="allownew" checked="checked" class="col-sm-1" data-toggle="toggle" data-size="small" data-on="<?php echo T_("Yes");?>" data-off="<?php echo T_("No");?>" data-width="85"/></div><br/><br/>
|
||||||
|
|
||||||
<input type="hidden" name="questionnaire_id" value="<?php print($questionnaire_id);?>"/>
|
<input type="hidden" name="questionnaire_id" value="<?php print($questionnaire_id);?>"/>
|
||||||
|
|
||||||
@@ -262,6 +278,5 @@ if ($questionnaire_id != false)
|
|||||||
xhtml_foot($js_foot);
|
xhtml_foot($js_foot);
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript">
|
<script type="text/javascript">
|
||||||
$('[switch="yes"]').bootstrapSwitch();
|
|
||||||
$('[data-toggle="confirmation"]').confirmation()
|
$('[data-toggle="confirmation"]').confirmation()
|
||||||
</script>
|
</script>
|
||||||
@@ -49,7 +49,9 @@ include ("../functions/functions.xhtml.php");
|
|||||||
*/
|
*/
|
||||||
include("../functions/functions.operator.php");
|
include("../functions/functions.operator.php");
|
||||||
|
|
||||||
xhtml_head(T_("Cases by outcome"),true,array("../css/table.css"));
|
xhtml_head(T_("Cases by outcome"),true,array("../include/bootstrap-3.3.2/css/bootstrap.min.css","../css/custom.css"));
|
||||||
|
|
||||||
|
print "<div class='col-sm-3'><a onclick='history.back();return false;' href='' class='btn btn-default'> " . T_("Go back") . " </a></div>";
|
||||||
|
|
||||||
//List the cases by outcome
|
//List the cases by outcome
|
||||||
$operator_id = get_operator_id();
|
$operator_id = get_operator_id();
|
||||||
@@ -59,27 +61,48 @@ if ($operator_id)
|
|||||||
//get the outcome and the questionnaire
|
//get the outcome and the questionnaire
|
||||||
$outcome_id = intval($_GET['outcome_id']);
|
$outcome_id = intval($_GET['outcome_id']);
|
||||||
$questionnaire_id = intval($_GET['questionnaire_id']);
|
$questionnaire_id = intval($_GET['questionnaire_id']);
|
||||||
|
$sql = "SELECT o.description, q.description as qd
|
||||||
$sql = "SELECT o.description, q.description as qd
|
|
||||||
FROM `outcome` as o, questionnaire as q
|
FROM `outcome` as o, questionnaire as q
|
||||||
WHERE o.outcome_id = '$outcome_id'
|
WHERE o.outcome_id = '$outcome_id'
|
||||||
AND q.questionnaire_id = '$questionnaire_id'";
|
AND q.questionnaire_id = '$questionnaire_id'";
|
||||||
|
|
||||||
$rs = $db->GetRow($sql);
|
$rs = $db->GetRow($sql);
|
||||||
|
|
||||||
if (!empty($rs))
|
if (!empty($rs)){
|
||||||
{
|
print "<h2 class=' '>" . T_("Project") . ": <span class='text-primary'>{$rs['qd']}</span></h2>";
|
||||||
print "<h1>" . T_("Project") . ": {$rs['qd']}</h1>";
|
if($sample_import_id=intval($_GET['sample_import_id'])){
|
||||||
print "<h2>". T_("Current outcome:") ." " . T_($rs['description']) . "</h2>";
|
$sql = "SELECT si.description as sd
|
||||||
|
FROM `sample_import` as si
|
||||||
|
WHERE si.sample_import_id = '$sample_import_id' ;";
|
||||||
|
$sd = $db->GetRow($sql);
|
||||||
|
print "<h3>". T_("Sample:") ." <span class='text-primary'>" . T_($sd['sd']) . "</span></h3>";
|
||||||
|
$sid = "AND s.import_id= '$sample_import_id'";
|
||||||
|
}
|
||||||
|
else{$sid = " ";};
|
||||||
|
|
||||||
|
if($oper_id= intval($_GET['oper_id'])){
|
||||||
|
$sql = "SELECT CONCAT(op.firstname, op.lastname) as opname
|
||||||
|
FROM `operator` as op
|
||||||
|
WHERE op.operator_id = '$oper_id' ;";
|
||||||
|
$on = $db->GetRow($sql);
|
||||||
|
print "<h3>". T_("Operator") ." : " . T_($on['opname']) . "</h3> oper_id = $oper_id ";
|
||||||
|
$opn = "AND c.current_operator_id= '$oper_id'";
|
||||||
|
}
|
||||||
|
else{$opn = " ";};
|
||||||
|
|
||||||
|
print "<h3 class=' '>". T_("Current outcome:") ." <span class='text-primary'>" . T_($rs['description']) . "</span></h3>";
|
||||||
|
|
||||||
$sql = "SELECT CONCAT('<a href=\'supervisor.php?case_id=', c.case_id, '\'>', c.case_id, '</a>') as case_id
|
$sql = "SELECT CONCAT('<a href=\'supervisor.php?case_id=', c.case_id, '\'>', c.case_id, '</a>') as case_id
|
||||||
FROM `case` as c
|
FROM `case` as c
|
||||||
|
LEFT JOIN `sample` as s ON ( s.sample_id = c.sample_id )
|
||||||
WHERE c.questionnaire_id = '$questionnaire_id'
|
WHERE c.questionnaire_id = '$questionnaire_id'
|
||||||
AND c.current_outcome_id = '$outcome_id'
|
AND c.current_outcome_id = '$outcome_id'
|
||||||
|
$sid
|
||||||
|
$opn
|
||||||
LIMIT 500";
|
LIMIT 500";
|
||||||
|
|
||||||
$rs = $db->GetAll($sql);
|
$rs = $db->GetAll($sql);
|
||||||
|
print "<div class='panel-body col-sm-4' style='max-height:750px; overflow:auto;'>";
|
||||||
if (empty($rs))
|
if (empty($rs))
|
||||||
print "<p>" . T_("No cases with this outcome") . "</p>";
|
print "<p>" . T_("No cases with this outcome") . "</p>";
|
||||||
else
|
else
|
||||||
@@ -92,8 +115,7 @@ if ($operator_id)
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
print "<p>" . T_("No operator") . "</p>";
|
print "<p>" . T_("No operator") . "</p>";
|
||||||
|
print "</div>";
|
||||||
|
|
||||||
xhtml_foot();
|
xhtml_foot();
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -96,18 +96,19 @@ if (isset($_GET['questionnaire_id']) && isset($_GET['questionnaire_prefill_id'])
|
|||||||
$questionnaire_id = false;
|
$questionnaire_id = false;
|
||||||
if (isset($_GET['questionnaire_id'])) $questionnaire_id = bigintval($_GET['questionnaire_id']);
|
if (isset($_GET['questionnaire_id'])) $questionnaire_id = bigintval($_GET['questionnaire_id']);
|
||||||
|
|
||||||
xhtml_head(T_("Pre fill questionnaire: Set values for questionnaire to prefill"),true,false,array("../js/window.js"));
|
xhtml_head(T_("Pre fill questionnaire: Set values for questionnaire to prefill"),true,array("../include/bootstrap-3.3.2/css/bootstrap.min.css","../css/custom.css"),array("../js/window.js"));
|
||||||
print "<h1>" . T_("Select a questionnaire from the list below") . "</h1>";
|
print "<h3 class='form-inline pull-left'>" . T_("Select a questionnaire") . ": </h3>";
|
||||||
|
|
||||||
$sql = "SELECT questionnaire_id as value,description, CASE WHEN questionnaire_id = '$questionnaire_id' THEN 'selected=\'selected\'' ELSE '' END AS selected
|
$sql = "SELECT questionnaire_id as value,description,
|
||||||
|
CASE WHEN questionnaire_id = '$questionnaire_id' THEN 'selected=\'selected\'' ELSE '' END AS selected
|
||||||
FROM questionnaire
|
FROM questionnaire
|
||||||
WHERE enabled = 1";
|
WHERE enabled = 1";
|
||||||
display_chooser($db->GetAll($sql),"questionnaire","questionnaire_id");
|
display_chooser($db->GetAll($sql),"questionnaire","questionnaire_id", true,false,true,true,false,true,"form-inline form-group");
|
||||||
|
|
||||||
|
|
||||||
if ($questionnaire_id != false)
|
if ($questionnaire_id != false)
|
||||||
{
|
{
|
||||||
print "<h1>" . T_("Current pre fills (click to delete)") . "</h1>";
|
print "<h2>" . T_("Current pre fills") . "</h2>";
|
||||||
|
|
||||||
$sql = "SELECT questionnaire_prefill_id,lime_sgqa,value
|
$sql = "SELECT questionnaire_prefill_id,lime_sgqa,value
|
||||||
FROM questionnaire_prefill
|
FROM questionnaire_prefill
|
||||||
@@ -117,19 +118,18 @@ if ($questionnaire_id != false)
|
|||||||
|
|
||||||
if (empty($r))
|
if (empty($r))
|
||||||
{
|
{
|
||||||
print "<p>" . T_("Currently no pre fills") . "</p>";
|
print "<p class='well text-info'>" . T_("Currently no pre fills") . "</p>";
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
foreach($r as $v)
|
foreach($r as $v)
|
||||||
{
|
{
|
||||||
print "<div><a href='?questionnaire_id=$questionnaire_id&questionnaire_prefill_id={$v['questionnaire_prefill_id']}'>{$v['lime_sgqa']}: {$v['value']}</a></div>";
|
print "<ul class='form-group clearfix'><p class='col-sm-2'>" . T_("SGQA code") . ": <b class='text-primary'>{$v['lime_sgqa']}</b></p><p class='col-sm-4'>" . T_("Sample variable") . ": <b class='text-primary'>{$v['value']}</b></p><a href='?questionnaire_id=$questionnaire_id&questionnaire_prefill_id={$v['questionnaire_prefill_id']}'><i class='fa fa-lg text-danger'>" . T_("Delete") . "</i></a></ul>";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
print "";
|
||||||
|
|
||||||
|
print "<h3 class='pull-left'>" . T_("Select a question to pre fill") . " </h3>";
|
||||||
print "<h1>" . T_("Select a question to pre fill") . "</h1>";
|
|
||||||
|
|
||||||
$sql = "SELECT lime_sid
|
$sql = "SELECT lime_sid
|
||||||
FROM questionnaire
|
FROM questionnaire
|
||||||
@@ -154,20 +154,22 @@ if ($questionnaire_id != false)
|
|||||||
|
|
||||||
for ($i=0; $i<count($rs); $i++)
|
for ($i=0; $i<count($rs); $i++)
|
||||||
{
|
{
|
||||||
$rs[$i]['description'] = substr(strip_tags($rs[$i]['description']),0,100);
|
$rs[$i]['description'] = substr(strip_tags($rs[$i]['description']),0,400);
|
||||||
}
|
}
|
||||||
|
|
||||||
display_chooser($rs,"sgqa","sgqa",true,"questionnaire_id=$questionnaire_id");
|
display_chooser($rs,"sgqa","sgqa",true,"questionnaire_id=$questionnaire_id",true,true,false,true,"pull-left");
|
||||||
|
print "<div class='clearfix'></div>";
|
||||||
|
|
||||||
if ($sgqa != false)
|
if ($sgqa != false)
|
||||||
{
|
{
|
||||||
print "<h1>" . T_("Enter a value to pre fill this question with:") . "</h1>";
|
print "<h2 >" . T_("Enter a value to pre fill this question with:") . "</h2>";
|
||||||
print "<p>";
|
print "<div class='well'><p>";
|
||||||
print T_("Possible uses:");
|
print T_("Possible uses:");
|
||||||
print "</p><ul>";
|
print "</p><ul>";
|
||||||
print "<li>" . T_("{Respondent:firstName} First name of the respondent") . "</li>";
|
print "<li>" . T_("{Respondent:firstName} First name of the respondent") . "</li>";
|
||||||
print "<li>" . T_("{Respondent:lastName} Last name of the respondent") . "</li>";
|
print "<li>" . T_("{Respondent:lastName} Last name of the respondent") . "</li>";
|
||||||
print "<li>" . T_("{Sample:var} A record from the sample where the column name is 'var'") . "</li>";
|
print "<li>" . T_("{Sample:var} A record from the sample where the column name is 'var'") . "</li>";
|
||||||
|
print "</ul></div>";
|
||||||
|
|
||||||
$sql = "SELECT sv.var as description, CONCAT('{Sample:', sv.var, '}') as value
|
$sql = "SELECT sv.var as description, CONCAT('{Sample:', sv.var, '}') as value
|
||||||
FROM `sample` AS s, sample_var AS sv, questionnaire_sample as qs
|
FROM `sample` AS s, sample_var AS sv, questionnaire_sample as qs
|
||||||
@@ -175,24 +177,22 @@ if ($questionnaire_id != false)
|
|||||||
AND s.import_id = qs.sample_import_id
|
AND s.import_id = qs.sample_import_id
|
||||||
AND s.sample_id = sv.sample_id
|
AND s.sample_id = sv.sample_id
|
||||||
GROUP BY sv.var";
|
GROUP BY sv.var";
|
||||||
|
|
||||||
print "</ul>";
|
|
||||||
?>
|
?>
|
||||||
<form action="" method="get">
|
<form action="" method="get" class="form-inline form-group">
|
||||||
<p>
|
<label for="value"><?php echo T_("The value to pre fill"); ?>: </label><input type="text" name="value" id="value" size="50" class="form-control"/>
|
||||||
<label for="value"><?php echo T_("The value to pre fill"); ?> </label><input type="text" name="value" id="value"/> <br/>
|
<label for="svar"> <?php echo T_("or: Select pre fill from sample list"); ?> </label>
|
||||||
<label for="svar"><?php echo T_("or: Select pre fill from sample list"); ?> </label>
|
|
||||||
<?php //display a list of possible sample variables for this questionnaire
|
<?php //display a list of possible sample variables for this questionnaire
|
||||||
display_chooser($db->GetAll($sql),"svar","svar",true,false,false,false,false);
|
display_chooser($db->GetAll($sql),"svar","svar",true,false,false,true,false,true,"form-group");
|
||||||
?> <br/>
|
?>
|
||||||
<input type="hidden" name="questionnaire_id" value="<?php print($questionnaire_id); ?>"/>
|
<input type="hidden" name="questionnaire_id" value="<?php print($questionnaire_id); ?>"/>
|
||||||
<input type="hidden" name="sgqa" value="<?php print($sgqa); ?>"/>
|
<input type="hidden" name="sgqa" value="<?php print($sgqa); ?>"/>
|
||||||
<input type="submit" name="add_prefill" value="<?php print(T_("Add pre fill")); ?>"/></p>
|
<input type="submit" name="add_prefill" class="btn btn-primary fa" value="<?php print(T_("Add pre fill")); ?>"/>
|
||||||
</form>
|
</form>
|
||||||
<?php
|
<?php
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
xhtml_foot();
|
xhtml_foot();
|
||||||
|
|
||||||
|
|
||||||
?>
|
?>
|
||||||
@@ -103,8 +103,8 @@ function sample_call_attempt_report($questionnaire_id = false, $sample_id = fals
|
|||||||
|
|
||||||
translate_array($outcomes,array("description"));
|
translate_array($outcomes,array("description"));
|
||||||
|
|
||||||
$rep = array("sample","callattempts");
|
$rep = array("callattempts","sample");
|
||||||
$rept = array(T_("Number of cases"),T_("Call attempts made"));
|
$rept = array(T_("Call attempts made"),T_("Number of cases"));
|
||||||
$totals = array("sample");
|
$totals = array("sample");
|
||||||
|
|
||||||
$outcomesfilled = array();
|
$outcomesfilled = array();
|
||||||
@@ -162,17 +162,17 @@ function sample_call_attempt_report($questionnaire_id = false, $sample_id = fals
|
|||||||
}
|
}
|
||||||
|
|
||||||
xhtml_table($overall,$rep,$rept,"tclass",false,$totals);
|
xhtml_table($overall,$rep,$rept,"tclass",false,$totals);
|
||||||
|
print "</br>";
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
xhtml_head(T_("Sample call attempt"),true,array("../css/table.css"),array("../js/window.js"));
|
xhtml_head(T_("Sample call attempt"),true,array("../include/bootstrap-3.3.2/css/bootstrap.min.css","../css/custom.css"),array("../js/window.js"));
|
||||||
|
|
||||||
print "<h2>" . T_("Please select a questionnaire") . "</h2>";
|
print "<h3 class='form-inline pull-left'>" . T_("Please select a questionnaire") . " </h3>";
|
||||||
$questionnaire_id = false;
|
$questionnaire_id = false;
|
||||||
if (isset($_GET['questionnaire_id'])) $questionnaire_id = intval($_GET['questionnaire_id']);
|
if (isset($_GET['questionnaire_id'])) $questionnaire_id = intval($_GET['questionnaire_id']);
|
||||||
display_questionnaire_chooser($questionnaire_id,array(-1,T_("Overall")));
|
display_questionnaire_chooser($questionnaire_id,array(-1,T_("Overall")),"form-inline clearfix", "form-control");
|
||||||
|
|
||||||
|
|
||||||
if ($questionnaire_id || $questionnaire_id == -1)
|
if ($questionnaire_id || $questionnaire_id == -1)
|
||||||
@@ -181,10 +181,10 @@ if ($questionnaire_id || $questionnaire_id == -1)
|
|||||||
{
|
{
|
||||||
if ($questionnaire_id != -1)
|
if ($questionnaire_id != -1)
|
||||||
{
|
{
|
||||||
print "<h2>" . T_("Please select a sample") . "</h2>";
|
print "<h3 class='form-inline pull-left'>" . T_("Please select a sample") . " </h3>";
|
||||||
$sample_import_id = false;
|
$sample_import_id = false;
|
||||||
if (isset($_GET['sample_import_id'])) $sample_import_id = bigintval($_GET['sample_import_id']);
|
if (isset($_GET['sample_import_id'])) $sample_import_id = bigintval($_GET['sample_import_id']);
|
||||||
display_sample_chooser($questionnaire_id,$sample_import_id);
|
display_sample_chooser($questionnaire_id,$sample_import_id,false,"form-inline clearfix", "form-control");
|
||||||
|
|
||||||
if ($sample_import_id)
|
if ($sample_import_id)
|
||||||
{
|
{
|
||||||
@@ -192,22 +192,23 @@ if ($questionnaire_id || $questionnaire_id == -1)
|
|||||||
{
|
{
|
||||||
$questionnaire_sample_quota_row_id = false;
|
$questionnaire_sample_quota_row_id = false;
|
||||||
if (isset($_GET['questionnaire_sample_quota_row_id'])) $questionnaire_sample_quota_row_id = bigintval($_GET['questionnaire_sample_quota_row_id']);
|
if (isset($_GET['questionnaire_sample_quota_row_id'])) $questionnaire_sample_quota_row_id = bigintval($_GET['questionnaire_sample_quota_row_id']);
|
||||||
print "<h2>" . T_("Please select a quota") . "</h2>";
|
print "<h3 class='form-inline pull-left'>" . T_("Please select a quota") . " </h3>";
|
||||||
display_quota_chooser($questionnaire_id,$sample_import_id,$questionnaire_sample_quota_row_id);
|
display_quota_chooser($questionnaire_id,$sample_import_id,$questionnaire_sample_quota_row_id,"form-inline clearfix", "form-control");
|
||||||
|
|
||||||
if ($questionnaire_sample_quota_row_id)
|
if ($questionnaire_sample_quota_row_id)
|
||||||
{
|
{
|
||||||
if (!sample_call_attempt_report($questionnaire_id,$sample_import_id,$questionnaire_sample_quota_row_id))
|
if (!sample_call_attempt_report($questionnaire_id,$sample_import_id,$questionnaire_sample_quota_row_id))
|
||||||
print "<p>" . T_("No calls for this quota") . "</p>";
|
print "<p class='well text-danger'>" . T_("No calls for this quota") . "</p>";
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
print "<p>" . T_("No calls for this sample") . "</p>";
|
print "<p class='well text-danger'>" . T_("No calls for this sample") . "</p>";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
print "<p>" . T_("No calls for this questionnaire") . "</p>";
|
print "<p class='well text-danger'>" . T_("No calls for this questionnaire") . "</p>";
|
||||||
}
|
}
|
||||||
|
|
||||||
xhtml_foot();
|
xhtml_foot();
|
||||||
|
|||||||
Reference in New Issue
Block a user