From 75160b12821f7f4299cce7f0b69c83c1502ae071 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Mon, 27 May 2024 13:08:29 +0200 Subject: 2024-02-19 upstream --- .../app/Controllers/Vprasanja/TextController.php | 45 +++++++++++----------- 1 file changed, 23 insertions(+), 22 deletions(-) (limited to 'main/survey/app/Controllers/Vprasanja/TextController.php') diff --git a/main/survey/app/Controllers/Vprasanja/TextController.php b/main/survey/app/Controllers/Vprasanja/TextController.php index 03c3fd3..ae0ca9d 100644 --- a/main/survey/app/Controllers/Vprasanja/TextController.php +++ b/main/survey/app/Controllers/Vprasanja/TextController.php @@ -21,6 +21,7 @@ use App\Controllers\LanguageController as Language; use App\Controllers\Vprasanja\SystemVariableController as SystemVariable; use App\Models\Model; use enkaParameters; +use AppSettings; class TextController extends Controller { @@ -229,7 +230,7 @@ class TextController extends Controller if ($naslov != '') $row1['naslov'] = $naslov; # preverimo izbrano vrednost - $grid_id = $srv_data_grid[$row1['id']]['grd_id']; + $grid_id = isset($srv_data_grid[$row1['id']]['grd_id']) ? $srv_data_grid[$row1['id']]['grd_id'] : ''; # ugotovimo ali je na katerem gridu predhodno izbran missing $is_missing = false; @@ -272,19 +273,18 @@ class TextController extends Controller $first_missing_value = true; foreach ($srv_grids AS $i => $srv_grid) { - if ($srv_grid['other'] != 0) - $grid_id = $srv_data_grid[$row1['id']]['grd_id']; - else - $grid_id = $srv_data_cache[$row1['id']][$i]['grd_id']; + if ($srv_grid['other'] != 0){ + $grid_id = isset($srv_data_grid[$row1['id']]['grd_id']) ? $srv_data_grid[$row1['id']]['grd_id'] : ''; + } + else{ + $grid_id = isset($srv_data_cache[$row1['id']][$i]['grd_id']) ? $srv_data_cache[$row1['id']][$i]['grd_id'] : ''; + } $value = $srv_grid['id']; $vsebina = ''; if ($grid_id == $value) { - $vsebina = $srv_data_cache[$row1['id']][$i]['text']; - - //$row2 = mysqli_fetch_array($sql2); } if ((string)$srv_grid['other'] != '0' && $first_missing_value == true) { @@ -480,7 +480,6 @@ class TextController extends Controller ************************************************/ public function textbox($spremenljivka, $oblika) { - global $recaptcha_sitekey; global $lang; $row = Model::select_from_srv_spremenljivka($spremenljivka); @@ -575,7 +574,7 @@ class TextController extends Controller $captcha = ($spremenljivkaParams->get('captcha') ? $spremenljivkaParams->get('captcha') : 0); if ($captcha == 1) { - echo '
'; + echo '
'; } else { $char_counter_events = $limit ? 'charCounter(this);' : ''; @@ -583,12 +582,11 @@ class TextController extends Controller // Ce gre za email preverjamo pravilnost na blur in ne na keyup $js_trigger = ($email_verify == 1) ? 'onBlur' : 'onKeyUp'; - echo '