From 1ddefa2499e62047698ef1819234730de9a6cad1 Mon Sep 17 00:00:00 2001 From: pero1203 Date: Wed, 5 Oct 2022 12:27:59 +0200 Subject: [PATCH] Mape v mojih anketah - prenova - V DELU --- .../classes/class.SurveyListFolders.php | 86 +++++++++++++------ lang/1.php | 4 + lang/2.php | 4 + sql/update2.sql | 4 + 4 files changed, 70 insertions(+), 28 deletions(-) diff --git a/admin/survey/classes/class.SurveyListFolders.php b/admin/survey/classes/class.SurveyListFolders.php index b843bc65b..b20547be3 100644 --- a/admin/survey/classes/class.SurveyListFolders.php +++ b/admin/survey/classes/class.SurveyListFolders.php @@ -8,35 +8,14 @@ class SurveyListFolders { - private $current_folder = 0; // Trenutni odprt folder - private $folders_list = array(); // Seznam vseh folderjev uporabnika - - private $pageno = 1; // Trenutna stran (paginacija) + private $current_folder = 0; // Trenutni odprt folder + private $pageno = 1; // Trenutna stran (paginacija) public function __construct() { global $admin_type, $global_user_id, $site_path; - $sql = sisplet_query("SELECT f.*, COUNT(a.ank_id) AS survey_count - FROM srv_mysurvey_folder f - LEFT JOIN srv_mysurvey_anketa a - ON f.id=a.folder - WHERE f.usr_id='".$global_user_id."' - GROUP BY 1 - ORDER BY f.naslov ASC - "); - if (!$sql) { - echo mysqli_error($GLOBALS['connect_db']); - } - while($row = mysqli_fetch_array($sql)){ - - $this->folders_list[$row['id']] = $row; - - // Nastavimo, ce je to trenutno odprt folder - if($row['active'] == '1') - $this->current_folder = $row['id']; - } } @@ -64,8 +43,9 @@ class SurveyListFolders { // Izpisemo levo stran - seznam folderjev private function displayLeftContent(){ + global $lang; - echo '
Vaše mape
'; + echo '
'.$lang['srv_mySurvey_your_folders'].'
'; // Izpisemo seznam folder s seznamom childov v rootu $this->displayFolderList(0); @@ -73,19 +53,68 @@ class SurveyListFolders { // Izpisemo seznam folderjev za posameznega parenta private function displayFolderList($folder_id){ + global $global_user_id; - $this->displayFolder(); + // Izpisemo folder box + $this->displayFolder($folder_id); - echo '