mirror of
https://github.com/ACSPRI/queXS
synced 2024-04-02 12:12:16 +00:00
revert manings to already translated ones, unset "$_GET['sort']" both for up and down requests, code simplified
This commit is contained in:
@@ -242,72 +242,49 @@ if (isset($_GET['questionnaire_id']) && isset($_GET['rsid']))
|
|||||||
xhtml_foot($js_foot);
|
xhtml_foot($js_foot);
|
||||||
die();
|
die();
|
||||||
}
|
}
|
||||||
else if (isset($_GET['sort']))
|
else if (isset($_GET['sort']) && ($_GET['sort'] == "up" || $_GET['sort'] == "down"))
|
||||||
{
|
{
|
||||||
$cso = $db->GetOne(" SELECT sort_order
|
$cso = $db->GetOne(" SELECT sort_order
|
||||||
FROM questionnaire_sample
|
FROM questionnaire_sample
|
||||||
WHERE questionnaire_id = $questionnaire_id
|
WHERE questionnaire_id = $questionnaire_id
|
||||||
AND sample_import_id = $sid");
|
AND sample_import_id = $sid");
|
||||||
|
|
||||||
if ($_GET['sort'] == "up")
|
if ($_GET['sort'] == "up")
|
||||||
{
|
{ //find previous in sort order
|
||||||
//find previous in sort order and do a swap
|
$dir = "<";
|
||||||
$sql = "SELECT sample_import_id,sort_order
|
}
|
||||||
|
else if ($_GET['sort'] == "down")
|
||||||
|
{ //find next in sort order
|
||||||
|
$dir = ">";
|
||||||
|
}
|
||||||
|
|
||||||
|
$sql = "SELECT sample_import_id,sort_order
|
||||||
FROM questionnaire_sample
|
FROM questionnaire_sample
|
||||||
WHERE questionnaire_id = $questionnaire_id
|
WHERE questionnaire_id = $questionnaire_id
|
||||||
AND sort_order < $cso
|
AND sort_order $dir $cso
|
||||||
ORDER BY sort_order DESC LIMIT 1";
|
ORDER BY sort_order DESC LIMIT 1";
|
||||||
|
|
||||||
$rs = $db->GetRow($sql);
|
$rs = $db->GetRow($sql);
|
||||||
|
|
||||||
|
//do a swap
|
||||||
|
$ssid = $rs['sample_import_id'];
|
||||||
|
$sso = $rs['sort_order'];
|
||||||
|
|
||||||
$ssid = $rs['sample_import_id'];
|
$sql = "UPDATE questionnaire_sample
|
||||||
$sso = $rs['sort_order'];
|
|
||||||
|
|
||||||
$sql = "UPDATE questionnaire_sample
|
|
||||||
SET sort_order = $sso
|
SET sort_order = $sso
|
||||||
WHERE sample_import_id = $sid
|
WHERE sample_import_id = $sid
|
||||||
AND questionnaire_id = $questionnaire_id";
|
AND questionnaire_id = $questionnaire_id";
|
||||||
|
|
||||||
$db->Execute($sql);
|
$db->Execute($sql);
|
||||||
|
|
||||||
$sql = "UPDATE questionnaire_sample
|
$sql = "UPDATE questionnaire_sample
|
||||||
SET sort_order = $cso
|
SET sort_order = $cso
|
||||||
WHERE sample_import_id = $ssid
|
WHERE sample_import_id = $ssid
|
||||||
AND questionnaire_id = $questionnaire_id";
|
AND questionnaire_id = $questionnaire_id";
|
||||||
|
|
||||||
$db->Execute($sql);
|
$db->Execute($sql);
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
//find next in sort order and do a swap
|
|
||||||
$sql = "SELECT sample_import_id,sort_order
|
|
||||||
FROM questionnaire_sample
|
|
||||||
WHERE questionnaire_id = $questionnaire_id
|
|
||||||
AND sort_order > $cso
|
|
||||||
ORDER BY sort_order ASC LIMIT 1";
|
|
||||||
|
|
||||||
$rs = $db->GetRow($sql);
|
|
||||||
|
|
||||||
$ssid = $rs['sample_import_id'];
|
|
||||||
$sso = $rs['sort_order'];
|
|
||||||
|
|
||||||
$sql = "UPDATE questionnaire_sample
|
|
||||||
SET sort_order = $sso
|
|
||||||
WHERE sample_import_id = $sid
|
|
||||||
AND questionnaire_id = $questionnaire_id";
|
|
||||||
|
|
||||||
$db->Execute($sql);
|
|
||||||
|
|
||||||
$sql = "UPDATE questionnaire_sample
|
|
||||||
SET sort_order = $cso
|
|
||||||
WHERE sample_import_id = $ssid
|
|
||||||
AND questionnaire_id = $questionnaire_id";
|
|
||||||
|
|
||||||
$db->Execute($sql);
|
|
||||||
|
|
||||||
unset($_GET['sort']);
|
unset($_GET['sort']);
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@@ -324,8 +301,8 @@ if (isset($_GET['questionnaire_id']) && isset($_GET['rsid']))
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
$subtitle = T_("Assign questionnaire samples");
|
$subtitle = T_("List & Add Sample");
|
||||||
xhtml_head(T_("Assign questionnaire samples"),true,$css,$js_head,false,false,false,$subtitle);//array("../css/table.css"),array("../js/window.js")
|
xhtml_head(T_("Assign samples to questionnaires"),true,$css,$js_head,false,false,false,$subtitle);//array("../css/table.css"),array("../js/window.js")
|
||||||
|
|
||||||
print "<a href='' onclick='history.back();return false;' class='btn btn-default pull-left'><i class='fa fa-chevron-left fa-lg text-primary'></i> " . T_("Go back") . "</a>";
|
print "<a href='' onclick='history.back();return false;' class='btn btn-default pull-left'><i class='fa fa-chevron-left fa-lg text-primary'></i> " . T_("Go back") . "</a>";
|
||||||
|
|
||||||
@@ -333,7 +310,7 @@ print "<a href='' onclick='history.back();return false;' class='btn btn-default
|
|||||||
$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']);
|
||||||
|
|
||||||
print "<div class='form-group clearfix'><h2 class='col-lg-6 text-right'><i class='fa fa-link text-primary'></i> " . T_("Assign samples to questionnaire: ") . "</h2>";
|
print "<div class='form-group clearfix'><h2 class='col-lg-4 text-right'><i class='fa fa-link text-primary'></i> " . T_("Select a questionnaire") . "</h2>";
|
||||||
display_questionnaire_chooser($questionnaire_id,false, "pull-left btn", "form-control ");
|
display_questionnaire_chooser($questionnaire_id,false, "pull-left btn", "form-control ");
|
||||||
print "</div>";
|
print "</div>";
|
||||||
|
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ include ("../functions/functions.operator.php");
|
|||||||
<li><a href="?g=2&page=import.php"><i class="fa fa-upload fa-fw"></i><?php print T_("Import a sample file") ;?></a></li>
|
<li><a href="?g=2&page=import.php"><i class="fa fa-upload fa-fw"></i><?php print T_("Import a sample file") ;?></a></li>
|
||||||
<li><a href="?g=2&page=samplelist.php"><i class="fa fa-list fa-fw"></i><?php print T_("Sample management") ;?></a></li>
|
<li><a href="?g=2&page=samplelist.php"><i class="fa fa-list fa-fw"></i><?php print T_("Sample management") ;?></a></li>
|
||||||
<li><a href="?g=2&page=samplesearch.php"><i class="fa fa-search fa-fw"></i><?php print T_("Search the sample") ;?></a></li>
|
<li><a href="?g=2&page=samplesearch.php"><i class="fa fa-search fa-fw"></i><?php print T_("Search the sample") ;?></a></li>
|
||||||
<li><a href="?g=2&page=assignsample.php"><i class="fa fa-link fa-fw"></i><?php print T_("Assign questionnaire samples") ;?></a></li>
|
<li><a href="?g=2&page=assignsample.php"><i class="fa fa-link fa-fw"></i><?php print T_("Assign samples to questionnaires") ;?></a></li>
|
||||||
<li><a href="?g=2&page=sortsample.php"><i class='fa fa-sort-numeric-asc fa-fw'></i><?php print T_("Sort questionnaire samples") ;?></a></li>
|
<li><a href="?g=2&page=sortsample.php"><i class='fa fa-sort-numeric-asc fa-fw'></i><?php print T_("Sort questionnaire samples") ;?></a></li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
Reference in New Issue
Block a user