Skip to content

Commit 7321336

Browse files
committed
WIP2
1 parent 9da623c commit 7321336

File tree

4 files changed

+23
-16
lines changed

4 files changed

+23
-16
lines changed

db/access.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@
3333
'contextlevel' => CONTEXT_COURSE,
3434
'archetypes' => [
3535
'editingteacher' => CAP_ALLOW,
36-
'manager' => CAP_ALLOW
36+
'manager' => CAP_ALLOW,
3737
],
38-
'clonepermissionsfrom' => 'moodle/course:manageactivities'
38+
'clonepermissionsfrom' => 'moodle/course:manageactivities',
3939
],
4040
// Ability to see that the questionnaire exists, and the basic information
4141
// about it.

db/log.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,8 @@
2424

2525
defined('MOODLE_INTERNAL') || die();
2626

27-
$logs = array(
27+
$logs = [
2828
['module' => 'questionnaire', 'action' => 'view all', 'mtable' => 'questionnaire', 'field' => 'name'],
2929
['module' => 'questionnaire', 'action' => 'submit', 'mtable' => 'questionnaire_response', 'field' => 'id'],
3030
['module' => 'questionnaire', 'action' => 'view', 'mtable' => 'questionnaire', 'field' => 'name'],
31-
);
31+
];

db/upgrade.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -418,7 +418,7 @@ function xmldb_questionnaire_upgrade($oldversion = 0) {
418418
if (
419419
($choice->value == null || $choice->value == 'NULL') &&
420420
!preg_match("/^([0-9]{1,3}=.*|!other=.*)$/", $choice->content)
421-
) {
421+
) {
422422
$content = questionnaire_choice_values($choice->content);
423423
if (strpos($content->text, '=')) {
424424
$newcontent = str_replace('=', '::', $content->text);

locallib.php

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,12 @@
7878
];
7979

8080
global $autonumbering;
81-
$autonumbering = array (0 => get_string('autonumberno', 'questionnaire'),
82-
1 => get_string('autonumberquestions', 'questionnaire'),
83-
2 => get_string('autonumberpages', 'questionnaire'),
84-
3 => get_string('autonumberpagesandquestions', 'questionnaire'));
81+
$autonumbering = [
82+
0 => get_string('autonumberno', 'questionnaire'),
83+
1 => get_string('autonumberquestions', 'questionnaire'),
84+
2 => get_string('autonumberpages', 'questionnaire'),
85+
3 => get_string('autonumberpagesandquestions', 'questionnaire'),
86+
];
8587

8688
/**
8789
* Return the choice values for the content.
@@ -774,21 +776,26 @@ function questionnaire_check_page_breaks($questionnaire) {
774776
$delpb = 0;
775777
$sid = $questionnaire->survey->id;
776778
$positions = [];
777-
if ($questions = $DB->get_records(
779+
$questions = $DB->get_records(
778780
'questionnaire_question',
779781
['surveyid' => $sid, 'deleted' => 'n'],
780782
'position'
781-
)
782-
) {
783+
);
784+
if ($questions) {
783785
foreach ($questions as $key => $qu) {
784786
$newqu = new stdClass();
785787
$newqu->question_id = $key;
786788
$newqu->type_id = $qu->type_id;
787789
$newqu->qname = $qu->name;
788790
$newqu->qpos = $qu->position;
789791

790-
$dependencies = $DB->get_records('questionnaire_dependency', ['questionid' => $key, 'surveyid' => $sid],
791-
'id ASC', 'id, dependquestionid, dependchoiceid, dependlogic');
792+
$dependencies = $DB->get_records(
793+
'questionnaire_dependency',
794+
['questionid' => $key,
795+
'surveyid' => $sid],
796+
'id ASC',
797+
'id, dependquestionid, dependchoiceid, dependlogic'
798+
);
792799
$newqu->dependencies = $dependencies ?? [];
793800
$positions[] = (array)$newqu;
794801
}
@@ -865,7 +872,7 @@ function questionnaire_check_page_breaks($questionnaire) {
865872
if (
866873
($prevtypeid != QUESPAGEBREAK && $diffdependencies != 0) ||
867874
(!isset($qu['dependencies']) && isset($prevdependencies))
868-
) {
875+
) {
869876
$sql = 'SELECT MAX(position) as maxpos FROM {questionnaire_question} ' .
870877
'WHERE surveyid = ' . $questionnaire->survey->id . ' AND deleted = \'n\'';
871878
if ($record = $DB->get_record_sql($sql)) {
@@ -926,7 +933,7 @@ function questionnaire_prep_for_questionform($questionnaire, $qid, $qtype) {
926933
['subdirs' => true],
927934
$question->content
928935
);
929-
$question->content = array('text' => $content, 'format' => FORMAT_HTML, 'itemid' => $draftideditor);
936+
$question->content = ['text' => $content, 'format' => FORMAT_HTML, 'itemid' => $draftideditor];
930937

931938
if (isset($question->dependencies)) {
932939
foreach ($question->dependencies as $dependencies) {

0 commit comments

Comments
 (0)