Pociscena koda - class.Library.php
This commit is contained in:
parent
f8199cc279
commit
ceebb738dc
@ -27,41 +27,45 @@ class Library {
|
||||
if (isset($surveySkin))
|
||||
$this->skin = $surveySkin;
|
||||
|
||||
//include_once('Branching.php');
|
||||
|
||||
$this->SurveyAdmin = new SurveyAdmin(1, -1);
|
||||
$this->Branching = new Branching($this->SurveyAdmin->anketa);
|
||||
|
||||
|
||||
if (isset($_options['tab'])) {
|
||||
$this->tab = $_options['tab'];
|
||||
if ($this->tab <= 1)
|
||||
$this->tip = 0;
|
||||
else
|
||||
$this->tip = 1;
|
||||
} else if (isset($_POST['tab'])) {
|
||||
}
|
||||
else if (isset($_POST['tab'])) {
|
||||
$this->tab = ($_POST['tab'] == 0 || $_POST['tab'] == 'undefined') ? 0 : $_POST['tab'];
|
||||
if ($this->tab <= 1)
|
||||
$this->tip = 0;
|
||||
else
|
||||
$this->tip = 1;
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
$this->tab = 0;
|
||||
$this->tip = 0;
|
||||
}
|
||||
|
||||
if (isset($_options['prva'])) {
|
||||
$this->prva = $_options['prva'];
|
||||
} else {
|
||||
}
|
||||
else {
|
||||
$this->prva = 0;
|
||||
}
|
||||
|
||||
if (isset($_GET['tab'])) $this->tab = (int)$_GET['tab'];
|
||||
|
||||
// nastavimo mode v odvisnosti od survey_type ( če nismo v anketi je -1)
|
||||
if (isset($this->SurveyAdmin->anketa) && $this->SurveyAdmin->anketa > 0) {
|
||||
$_st = $this->SurveyAdmin->getSurvey_type($this->SurveyAdmin->anketa);
|
||||
|
||||
if ($_st > -1)
|
||||
$this->mode = $_st;
|
||||
}
|
||||
|
||||
$this->repareTabs();
|
||||
|
||||
// Preverimo ce gre za search po anketah
|
||||
@ -195,24 +199,28 @@ class Library {
|
||||
echo '<input type="hidden" name="lib_tip" id="lib_tip" value="'.($this->tip == 0 || $this->tip== "" ? "0" : "$this->tip").'">';
|
||||
echo '<input type="hidden" name="lib_prva" id="lib_prva" value="'.($this->prva == 0 || $this->prva== "" ? "0" : "$this->prva").'">';
|
||||
|
||||
//echo '<div class="folder_right_label red">'.$lang['srv_kopiranje'].'</div>';
|
||||
|
||||
echo '<ul title="'.($uid==0?$lang['srv_library_left']:$lang['srv_library_left_right']).'" style="padding-left:0;" class="'.($admin_type==0 || $uid == $global_user_id?'can_edit':'').'">'."\n";
|
||||
}
|
||||
|
||||
|
||||
$sql = sisplet_query("SELECT id, naslov FROM srv_library_folder WHERE uid='$uid' AND parent = '$parent' AND tip='$this->tip' $language ORDER BY naslov");
|
||||
if (!$sql) echo mysqli_error($GLOBALS['connect_db']);
|
||||
if (!$sql)
|
||||
echo mysqli_error($GLOBALS['connect_db']);
|
||||
|
||||
if (mysqli_num_rows($sql) == 0 && $uid > 0 && $parent == 0) {
|
||||
|
||||
// za prvic ko pride user, da mu dodamo folder
|
||||
if ($this->tip == 0)
|
||||
$naslov = $lang['srv_moja_vprasanja'];
|
||||
else
|
||||
$naslov = $lang['srv_moje_ankete'];
|
||||
|
||||
sisplet_query("INSERT INTO srv_library_folder (uid, tip, naslov, parent, lang) VALUES ('$uid', '$this->tip', '$naslov', '0', '$lang[id]')");
|
||||
|
||||
$sql = sisplet_query("SELECT id, naslov FROM srv_library_folder WHERE uid='$uid' AND parent = '$parent' AND tip='$this->tip' ORDER BY naslov");
|
||||
if (!$sql) echo mysqli_error($GLOBALS['connect_db']);
|
||||
if (!$sql)
|
||||
echo mysqli_error($GLOBALS['connect_db']);
|
||||
}
|
||||
|
||||
while ($row = mysqli_fetch_array($sql)) {
|
||||
if (strpos($cookie, '-'.$row['id'].'-')=== false && $parent!=0)
|
||||
$hidden = true;
|
||||
@ -222,8 +230,6 @@ class Library {
|
||||
|
||||
echo ' <li id="li'.$row['id'].'" eid="'.$row['id'].'" class="folder" name="folder">';
|
||||
|
||||
// ne preverjamo vec ce je folder prazen, ker so tisti queryiji zelo pocasni...
|
||||
//if ($parent != 0 && !$empty)
|
||||
if ($parent != 0)
|
||||
echo ' <a href="/" onclick="javascript:library_folders_plusminus(\''.$row['id'].'\',\''.$this->tab.'\',\''.$this->prva.'\'); return false;" id="f_pm_'.$row['id'].'"><span class="faicon icon-blue '.($hidden?'plus':'minus').'"></span></a>';
|
||||
else
|
||||
@ -257,6 +263,7 @@ class Library {
|
||||
if (mysqli_num_rows($sql1) > 0) {
|
||||
|
||||
while ($row1 = mysqli_fetch_array($sql1)) {
|
||||
|
||||
echo '<li class="anketa tip'.$this->tip.'">';
|
||||
echo ' <div copy="'.$row1['id'].'" eid="'.$row1['id'].'" class="folder_container '.($this->tip==0?'new_spr':'').'" name="library">';
|
||||
|
||||
@ -269,6 +276,7 @@ class Library {
|
||||
}
|
||||
else {
|
||||
SurveyInfo::getInstance()->SurveyInit($row1['id']);
|
||||
|
||||
if ($this->prva == "1") {
|
||||
|
||||
// Dodaj anketo v javno knjiznico
|
||||
@ -293,7 +301,6 @@ class Library {
|
||||
|
||||
// nova anketa kot template iz knjiznice
|
||||
echo '<a href="/" onclick="anketa_copy(\''.$row1['id'].'\'); return false;" title="'.$lang['srv_library_use_survey'].'"><span class="faicon copy"></span> '.$lang['srv_anketacopy'].'</a> ';
|
||||
//echo '<a href="/" onclick="anketa_copy(\''.$row1['id'].'\', \''.$lang['srv_anketa_copy'].'\'); return false;"><img src="img_'.$this->skin.'/copy.png" title="'.$lang['srv_copy_srv'].'" /></a>';
|
||||
echo '<a href="'.$site_url.'main/survey/'.(!SurveyInfo::getInstance()->checkSurveyModule('uporabnost') ? 'index' : 'uporabnost').'.php?anketa='.$row1['id'].'&preview=on" target="_blank" title="'.$lang['srv_poglejanketo'].'"><span class="faicon preview"></span> '.$lang['srv_poglejanketo2'].'</a> ';
|
||||
|
||||
// brisi iz knjiznice
|
||||
@ -363,8 +370,8 @@ class Library {
|
||||
|
||||
}
|
||||
}
|
||||
echo '</div>';
|
||||
|
||||
echo '</div>';
|
||||
}
|
||||
|
||||
echo '</div></li>';
|
||||
@ -376,7 +383,6 @@ class Library {
|
||||
echo ' </ul>'."\n";
|
||||
|
||||
echo ' </li>'."\n";
|
||||
|
||||
}
|
||||
|
||||
if ($parent == 0) {
|
||||
@ -910,7 +916,6 @@ class Library {
|
||||
|
||||
sisplet_query("DELETE FROM srv_library_anketa WHERE ank_id='$anketa' AND uid='0'");
|
||||
|
||||
//$this->display();
|
||||
$this->display_folders();
|
||||
}
|
||||
|
||||
@ -921,7 +926,6 @@ class Library {
|
||||
|
||||
sisplet_query("DELETE FROM srv_library_anketa WHERE ank_id='$anketa' AND uid='$global_user_id'");
|
||||
|
||||
//$this->display();
|
||||
$this->display_folders();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user