Knjiznica - popravki (obvestilo o dodajanju, preimenovanje vprasanja)
This commit is contained in:
parent
9a95e455d8
commit
67ff4277c8
@ -481,6 +481,7 @@ class LibraryBranching {
|
||||
echo ' <div class="item_settings displayNone">';
|
||||
echo ' <ul>';
|
||||
echo ' <li onClick="deleteLibraryItem(\''.$spremenljivka['id'].'\', \'1\');">'.$lang['srv_library_delete_q'].'</li>';
|
||||
echo ' <li onClick="displayRenameLibraryItemPopup(\''.$spremenljivka['id'].'\', \'1\');">'.$lang['srv_library_rename_q'].'</li>';
|
||||
echo ' </ul>';
|
||||
echo ' </div>';
|
||||
}
|
||||
@ -535,6 +536,7 @@ class LibraryBranching {
|
||||
echo ' <div class="item_settings displayNone">';
|
||||
echo ' <ul>';
|
||||
echo ' <li onClick="deleteLibraryItem(\''.$if['id'].'\', \'2\');">'.$lang['srv_library_delete_'.$type].'</li>';
|
||||
echo ' <li onClick="displayRenameLibraryItemPopup(\''.$if['id'].'\', \''.$subtype.'\');">'.$lang['srv_library_rename_'.$type].'</li>';
|
||||
echo ' </ul>';
|
||||
echo ' </div>';
|
||||
}
|
||||
@ -544,6 +546,72 @@ class LibraryBranching {
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
/**
|
||||
* Popup pri preimenovanju itema v knjiznici
|
||||
*/
|
||||
private function displayRenameItemPopup($item_id, $type){
|
||||
global $lang;
|
||||
global $admin_type;
|
||||
global $global_user_id;
|
||||
|
||||
// Podtip elementa (vprasanje, blok, if...)
|
||||
if($type == '1'){
|
||||
|
||||
// Dobimo naslov
|
||||
$sql = sisplet_query("SELECT naslov FROM srv_spremenljivka WHERE id='".$item_id."'");
|
||||
$row = mysqli_fetch_array($sql);
|
||||
$naslov = strip_tags($row['naslov']);
|
||||
|
||||
$subtype = 'q';
|
||||
}
|
||||
else{
|
||||
|
||||
// Dobimo naslov
|
||||
$sql = sisplet_query("SELECT label FROM srv_if WHERE id='".$item_id."'");
|
||||
$row = mysqli_fetch_array($sql);
|
||||
|
||||
$naslov = $row['label'];
|
||||
|
||||
if($type == '2_2')
|
||||
$subtype = 'loop';
|
||||
elseif($type == '2_1')
|
||||
$subtype = 'block';
|
||||
else
|
||||
$subtype = 'if';
|
||||
}
|
||||
|
||||
|
||||
// Naslov okna glede na tip elementa (vprasanje, blok, if...)
|
||||
echo '<h2>'.$lang['srv_library_rename_'.$subtype].'</h2>';
|
||||
|
||||
// Vsebina
|
||||
echo '<div>';
|
||||
echo ' <input type="text" id="lib_element_name" class="large" value="'.$naslov.'">';
|
||||
echo '</div>';
|
||||
|
||||
echo '<div class="button_holder">';
|
||||
echo ' <button class="medium white-blue" onClick="closeAdditionalPopup();">'.$lang['edit1338'].'</button>';
|
||||
echo ' <button class="medium blue" onClick="renameLibraryItem(\''.$item_id.'\', \''.$type.'\');">'.$lang['srv_library_rename_'.$subtype].'</button>';
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
// Dodaten popup za ime direktorija pri preimenovanju
|
||||
private function displayRenameQuestionPopup($element_id){
|
||||
global $lang;
|
||||
|
||||
echo '<h2>'.$lang['srv_library_folder_name'].'aaa</h2>';
|
||||
|
||||
echo '<div>';
|
||||
echo ' <input type="text" id="lib_element_name" class="large" value="'.$folder_name.'">';
|
||||
echo '</div>';
|
||||
|
||||
echo '<div class="button_holder">';
|
||||
echo ' <button class="medium white-blue" onClick="closeAdditionalPopup();">'.$lang['edit1338'].'</button>';
|
||||
echo ' <button class="medium blue" onClick="renameLibraryElement(\''.$element_id.'\', \''.$type.'\');">'.$lang['srv_library_folder_rename'].'</button>';
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
|
||||
// Prikazemo gumbe
|
||||
private function displayButtons(){
|
||||
global $global_user_id;
|
||||
@ -1012,6 +1080,39 @@ class LibraryBranching {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Odpremo popup za preimenovanje itema
|
||||
elseif ($_GET['a'] == 'displayRenameLibraryItemPopup') {
|
||||
|
||||
$item_id = $_POST['item_id'];
|
||||
$type = $_POST['type'];
|
||||
|
||||
$this->displayRenameItemPopup($item_id, $type);
|
||||
}
|
||||
|
||||
// Preimenujemo itema
|
||||
elseif ($_GET['a'] == 'renameItem') {
|
||||
|
||||
$item_id = $_POST['item_id'];
|
||||
$type = $_POST['type'];
|
||||
$title = $_POST['title'];
|
||||
|
||||
$this->folder_id = $_POST['folder_id'];
|
||||
|
||||
if($item_id != '' && $item_id > 0){
|
||||
|
||||
if($type == '1'){
|
||||
$s = sisplet_query("UPDATE srv_spremenljivka SET naslov='".$title."' WHERE id='".$item_id."'");
|
||||
if (!$s) echo mysqli_error($GLOBALS['connect_db']);
|
||||
}
|
||||
elseif($type == '2_0' || $type == '2_1' || $type == '2_2'){
|
||||
$s = sisplet_query("UPDATE srv_if SET label='".$title."' WHERE id='".$item_id."'");
|
||||
if (!$s) echo mysqli_error($GLOBALS['connect_db']);
|
||||
}
|
||||
|
||||
$this->displayQuestionList();
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// Odpremo popup za dodajanje itema v knjiznico
|
||||
|
@ -385,7 +385,7 @@ function deleteLibraryFolder(folder_id){
|
||||
$("#lib_folder_list").load('ajax.php?t=libraryBranching&a=deleteFolder', {anketa: srv_meta_anketa_id, tab: tab, folder_id: folder_id});
|
||||
}
|
||||
|
||||
// Pobrisemo obstojeci folder
|
||||
// Preimenujemo obstojeci folder
|
||||
function renameLibraryFolder(folder_id){
|
||||
|
||||
var tab = $('#active_tab').val();
|
||||
@ -458,6 +458,27 @@ function deleteLibraryItem(item_id, item_type){
|
||||
});
|
||||
}
|
||||
|
||||
// Odpremo popup za dodajanje itema v knjiznico v urejanju ankete
|
||||
function displayRenameLibraryItemPopup(item_id, type){
|
||||
|
||||
var tab = $('#active_tab').val();
|
||||
|
||||
$("#lib_additional_popup").fadeIn();
|
||||
$("#lib_additional_popup").load('ajax.php?t=libraryBranching&a=displayRenameLibraryItemPopup', {anketa: srv_meta_anketa_id, tab: tab, item_id: item_id, type: type});
|
||||
}
|
||||
|
||||
// Preimenujemo obstojeci element
|
||||
function renameLibraryItem(item_id, type){
|
||||
|
||||
var tab = $('#active_tab').val();
|
||||
var title = $('#lib_element_name').val();
|
||||
var folder_id = $('.folder_item.active').attr("folder-id");
|
||||
|
||||
closeAdditionalPopup();
|
||||
|
||||
$("#lib_question_list").load('ajax.php?t=libraryBranching&a=renameItem', {anketa: srv_meta_anketa_id, tab: tab, item_id: item_id, type: type, title: title, folder_id: folder_id});
|
||||
}
|
||||
|
||||
// Funkcija za init drag drop vprasanj v knjiznici
|
||||
function dropLibraryItem(item_id, item_type, folder_id){
|
||||
|
||||
|
@ -2387,6 +2387,10 @@ $lang = array (
|
||||
"srv_library_delete_if" => "Odstrani pogoj",
|
||||
"srv_library_delete_block" => "Odstrani blok",
|
||||
"srv_library_delete_loop" => "Odstrani zanko",
|
||||
"srv_library_rename_q" => "Preimenuj vprašanje",
|
||||
"srv_library_rename_if" => "Preimenuj pogoj",
|
||||
"srv_library_rename_block" => "Preimenuj blok",
|
||||
"srv_library_rename_loop" => "Preimenuj zanko",
|
||||
"srv_library_add_to_lib_title_q" => "Dodaj vprašanje v knjižnico",
|
||||
"srv_library_add_to_lib_title_if" => "Dodaj pogoj v knjižnico",
|
||||
"srv_library_add_to_lib_title_block" => "Dodaj blok v knjižnico",
|
||||
|
@ -2372,6 +2372,10 @@ $lang = array (
|
||||
"srv_library_delete_if" => "Remove condition",
|
||||
"srv_library_delete_block" => "Remove block",
|
||||
"srv_library_delete_loop" => "Remove loop",
|
||||
"srv_library_rename_q" => "Rename question",
|
||||
"srv_library_rename_if" => "Rename condition",
|
||||
"srv_library_rename_block" => "Rename block",
|
||||
"srv_library_rename_loop" => "Rename loop",
|
||||
"srv_library_add_to_lib_title" => "Add to library",
|
||||
"srv_library_add_to_lib_title_q" => "Add question to library",
|
||||
"srv_library_add_to_lib_title_if" => "Add condition to library",
|
||||
|
@ -5024,24 +5024,12 @@ readers do not read off random characters that represent icons */
|
||||
src: url("../fonts/FontAwesome5/fa-solid-900.eot");
|
||||
src: url("../fonts/FontAwesome5/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5/fa-solid-900.woff2") format("woff2"), url("../fonts/FontAwesome5/fa-solid-900.woff") format("woff"), url("../fonts/FontAwesome5/fa-solid-900.ttf") format("truetype"), url("../fonts/FontAwesome5/fa-solid-900.svg#fontawesome") format("svg");
|
||||
}
|
||||
@font-face {
|
||||
font-family: "Font Awesome 5 Brands";
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
src: url("../fonts/FontAwesome5/fa-brands-400.eot");
|
||||
src: url("../fonts/FontAwesome5/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../fonts/FontAwesome5/fa-brands-400.woff2") format("woff2"), url("../fonts/FontAwesome5/fa-brands-400.woff") format("woff"), url("../fonts/FontAwesome5/fa-brands-400.ttf") format("truetype"), url("../fonts/FontAwesome5/fa-brands-400.svg#fontawesome") format("svg");
|
||||
}
|
||||
.fa,
|
||||
.fas {
|
||||
font-family: "Font Awesome 5 Free";
|
||||
font-weight: 900;
|
||||
}
|
||||
|
||||
.fa-brands {
|
||||
font-family: "Font Awesome 5 Brands";
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
/*!
|
||||
* Font Awesome Free 5.3.1 by @fontawesome - https://fontawesome.com
|
||||
* License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
|
||||
@ -5061,6 +5049,11 @@ body {
|
||||
font-family: Source Sans Pro, sans-serif;
|
||||
}
|
||||
|
||||
.fa-brands {
|
||||
font-family: "Font Awesome 5 Brands";
|
||||
font-weight: 400;
|
||||
}
|
||||
|
||||
/*
|
||||
All colors
|
||||
*/
|
||||
@ -6638,7 +6631,7 @@ span.faicon.arhiv_mail::before {
|
||||
}
|
||||
|
||||
span.faicon.share-arrow::before {
|
||||
content: "\f14d";
|
||||
content: "";
|
||||
}
|
||||
|
||||
/*
|
||||
@ -14723,7 +14716,7 @@ and open the template in the editor.
|
||||
.tab_content .content_right .question_list .question_item_holder .folder_item_info.folder_item_info,
|
||||
.tab_content .content_right .question_list .folder_item_holder .question_item_info.folder_item_info,
|
||||
.tab_content .content_right .question_list .folder_item_holder .folder_item_info.folder_item_info {
|
||||
width: 710px;
|
||||
width: 730px;
|
||||
}
|
||||
.tab_content .content_right .question_list .question_item_holder .question_item_info:hover,
|
||||
.tab_content .content_right .question_list .question_item_holder .folder_item_info:hover,
|
||||
@ -14865,6 +14858,7 @@ and open the template in the editor.
|
||||
}
|
||||
|
||||
#lib_additional_popup {
|
||||
z-index: 9999;
|
||||
position: absolute !important;
|
||||
top: 40%;
|
||||
left: calc(50% - 200px);
|
||||
@ -22325,6 +22319,9 @@ div.page_diagnostics .time_span {
|
||||
display: inline-block;
|
||||
vertical-align: bottom;
|
||||
}
|
||||
div.page_diagnostics .time_span.year_2023 {
|
||||
background-color: #92a9cf;
|
||||
}
|
||||
div.page_diagnostics .time_span.year_2022 {
|
||||
background-color: #f79646;
|
||||
}
|
||||
|
@ -290,7 +290,7 @@
|
||||
border-radius: 2px;
|
||||
|
||||
&.folder_item_info{
|
||||
width: 710px;
|
||||
width: 730px;
|
||||
}
|
||||
|
||||
&:hover{
|
||||
@ -377,6 +377,7 @@
|
||||
}
|
||||
|
||||
#lib_additional_popup{
|
||||
z-index: 9999;
|
||||
position: absolute !important;
|
||||
top: 40%;
|
||||
left: calc(50% - 200px);
|
||||
|
Loading…
x
Reference in New Issue
Block a user