var odnosnik="http://demo.pffshop.pl/" function przekieruj(adres){ document.location.href=adres; } function zakoloruj(obiekt, kolor){ obiekt.style.background=kolor; } function selectAll(id,nazwacheckbox){ var what=$(id); var zaznacznik=$('zaznacznik'); if(zaznacznik.checked==true) stan=true; else stan=false; $each(what.getElements('input[type=checkbox]'), function (check){ if(check.name==nazwacheckbox) check.checked=stan; } ); } function zaznacz_wszystkie(obiekt) { var ile=obiekt.length; i=0; while (i < ile) { obiekt.options[i].selected=1; i=i+1; } } function odznacz_wszystkie(obiekt) { var ile=obiekt.length; i=0; while (i < ile) { obiekt.options[i].selected=0; i=i+1; } } function zakoloruj_wiersz(obiekt, kolor) { $each(obiekt.getElements('td'), function (k){ k.setStyle('background-color', kolor); } ); } function display_loading () {Loading()} function hide_loading() { destroyLoading(); } function logowanie() { var form= $("formularz_logowanie"); var zapytanie = odnosnik+"admin/advajax/loguj.html"; form.action=zapytanie; advAJAX.submit( form, { disableForm : false, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); if(obj.responseText == "1") document.location.href=odnosnik+"admin"; else { $("logowanie_status").innerHTML=obj.responseText; $("login").setStyle('border','1px solid red'); $("haslo").setStyle('border','1px solid red'); } } }); } function schowaj (){ /*================================ - chowa zawartosc elementu #hide - zmienia klase elementu #main (zmiana layoutu) - ustawia cookie z aktualnym layoutem ================================*/ /* pobranie elementow */ A = document.getElementById("schowaj"); I = A.firstChild; M = document.getElementById("main"); /* ustawienie wlasciwosci */ A.onclick = pokaz; A.title = "pokaż sidebar"; I.src = odnosnik+"system/application/views/panel/i/side_pok.gif"; I.alt = "pokaż"; M.className = "szeroki"; /* ustawienie cookie z aktualnym typem layoutu */ ustawLayout( "s" ); /* niepodazanie za linkiem */ return false; } function pokaz (){ /*================================ - pokazuje zawartosc elementu #hide - zmienia klase elementu #main (zmiana layoutu) - ustawia cookie z aktualnym layoutem ================================*/ /* pobranie elementow */ A = document.getElementById("schowaj"); I = A.firstChild; M = document.getElementById("main"); /* ustawienie wlasciwosci */ A.onclick = schowaj; A.title = "schowaj sidebar"; I.src = odnosnik+"system/application/views/panel/i/side_sch.gif"; I.alt = "schowaj"; M.className = "waski"; /* ustawienie cookie z aktualnym typem layoutu */ ustawLayout( "w" ); /* niepodazanie za linkiem */ return false; } function ustawLayout ( typ ){ /*================================ - wysyla cookie ("pfflay") z typem layout ("w" - 2 kolumny lub "s" - 1 kolumna) ================================*/ /* ustawienie wartosci funkcji */ var Dni = 30; /* dlugosc waznosci cookie w dniach */ /* ustawienie daty wygasniecia (30 dni) */ Data = new Date(); Data.setTime(Data.getTime()+(Dni*24*60*60*1000)); Wygasa = "; expires="+Data.toGMTString(); /* wyslanie cookie do przegladarki */ document.cookie = "pfflay="+typ+Wygasa+"; path=/"; } function sprawdzLayout (){ /*================================ - sprawdza i zwraca wartosc cookie ("pfflay") z typem layout - w razie braku cookie zwraca NULL ================================*/ /* ustawienie nazwy cookie */ nameEQ = "pfflay="; ca = document.cookie.split(';'); for( i=0;i\n\ndo gory\n"; atrybuty.appendChild(elem); } function dodaj_atrybut_kat(nazwa) { var atrybuty=$("atrybuty"); var elem=document.createElement('div'); elem.innerHTML="\n Wymagany \n\n\n"; atrybuty.appendChild(elem); } function dodaj_atrybut_disabled(nazwa) { var atrybuty=$("atrybuty"); var elem=document.createElement('div'); elem.innerHTML="\n\ndo gory\n"; atrybuty.appendChild(elem); } function dodaj_atrybut_z_listy(){ var select=$("select_atr"); var i=select.selectedIndex; if(select.options[i].selected) { dodaj_atrybut(select.options[i].value); select.removeChild(select.options[i]); } } function usun_atrybut_lista(obiekt, nazwa) { obiekt.parentNode.removeChild(obiekt); var select=$("atr"); var a=new Option(nazwa); var ile=select.length; select.options[ile]=a; } function wysylka_zdjecia(id) { var zapytanie = odnosnik+"admin/advajax/dodaj_zdjecie/"+id; advAJAX.submit( $("wysZdjecia"), { onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); alert(obj.responseText); } } ); } function usun_zdjecie(id, prodID) { var zapytanie = odnosnik+"admin/advajax/usun_zdjecie/"+id+"/"+prodID; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { $("zdjecia").innerHTML=obj.responseText; hide_loading(); } }); } function ustaw_glowne_zdjecie(id, prodID) { var zapytanie = odnosnik+"admin/advajax/ustaw_glowne_zdjecie/"+id+"/"+prodID; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { $("zdjecia").innerHTML=obj.responseText; hide_loading(); } }); } function odswierz_zdjecia(id) { var zapytanie = odnosnik+"admin/advajax/zdjecia_produktu/"+id; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { $("zdjecia").innerHTML=obj.responseText; hide_loading(); } }); } function odswierz_zdjecia_parent(id) { var zapytanie = odnosnik+"admin/advajax/zdjecia_produktu/"+id; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { window.opener.document.getElementById("zdjecia").innerHTML=obj.responseText; hide_loading(); window.close(); } }); } function produkt_promowany(id) { var zapytanie = odnosnik+"admin/promocje/promowanie_produktu/"+id; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("content").innerHTML=obj.responseText; } }); } function promuj_produkt() { advAJAX.submit( $("dodajProdukt"), { onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("content").innerHTML=obj.responseText; } } ); } window.onload = sidebar; function getElementsByClassName(strClass, strTag, objContElm) { strTag = strTag || "*"; objContElm = objContElm || document; var objColl = objContElm.getElementsByTagName(strTag); if (!objColl.length && strTag == "*" && objContElm.all) objColl = objContElm.all; var arr = new Array(); var delim = strClass.indexOf('|') != -1 ? '|' : ' '; var arrClass = strClass.split(delim); for (var i = 0, j = objColl.length; i < j; i++) { var arrObjClass = objColl[i].className.split(' '); if (delim == ' ' && arrClass.length > arrObjClass.length) continue; var c = 0; comparisonLoop: for (var k = 0, l = arrObjClass.length; k < l; k++) { for (var m = 0, n = arrClass.length; m < n; m++) { if (arrClass[m] == arrObjClass[k]) c++; if (( delim == '|' && c == 1) || (delim == ' ' && c == arrClass.length)) { arr.push(objColl[i]); break comparisonLoop; } } } } return arr; } function kopiuj_atrybuty(id, strona) { var select=$("sel"+id) var il=select.length; var k=select.selectedIndex; if(select.options[k].selected) { var id_do=select.options[k].value; } var zapytanie=odnosnik+"admin/atrybuty_kategorii/kopiuj/"+id_do+"/"+id+"/"+strona; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { $("atrybuty").innerHTML=obj.responseText; hide_loading(); } }); select.value=id; } function zatwierdz_zamowienie(id, strona) { var zapytanie = odnosnik+"admin/lista_zamowien/zatwierdz_zamowienie/"+id+"/"+strona; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("zam").innerHTML=obj.responseText; } }); } function anuluj_zatwierdz_zamowienie(id, strona) { var zapytanie = odnosnik+"admin/lista_zamowien/anuluj_zatwierdz_zamowienie/"+id+"/"+strona; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("zam").innerHTML=obj.responseText; } }); } function zaplac_zamowienie(id, strona) { var zapytanie = odnosnik+"admin/lista_zamowien/zaplac_zamowienie/"+id+"/"+strona; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("zam").innerHTML=obj.responseText; } }); } function wyslij_zamowienie(id, strona) { var zapytanie = odnosnik+"admin/lista_zamowien/wyslij_zamowienie/"+id+"/"+strona; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("zam").innerHTML=obj.responseText; } }); } function anuluj_zaplac_zamowienie(id, strona) { var zapytanie = odnosnik+"admin/lista_zamowien/anuluj_zaplac_zamowienie/"+id+"/"+strona; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("zam").innerHTML=obj.responseText; } }); } function anuluj_wyslij_zamowienie(id, strona) { var zapytanie = odnosnik+"admin/lista_zamowien/anuluj_wyslij_zamowienie/"+id+"/"+strona; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); $("zam").innerHTML=obj.responseText; } }); } function nowy_produkt_zamowienie() { var produkty=$("produkty"); var elem=document.createElement('li'); elem.innerHTML="
Kod:
"; var produkty=$("prod_body"); var elem=document.createElement('tr'); elem.innerHTML="Nazwa: Kod: Rodzaj:

Cena brutto: VAT: Ilość: Waga:
"; produkty.appendChild(elem); } function usun_produkt_z_zamowienia(obiekt) { obiekt.parentNode.removeChild(obiekt); } function dodaj_nowy_przedzial() { var obiekt=$("przedzialy"); var elem=document.createElement('div'); elem.innerHTML='
do kg
'; obiekt.appendChild(elem); } function dodaj_nowy_przedzial_dost(){ var obiekt=$("przedzialy"); var elem=document.createElement('div'); elem.innerHTML='
'; obiekt.appendChild(elem); } function dodaj_nowy_przedzial_czas(){ var obiekt=$("przedzialy_czasowe"); var elem=document.createElement('div'); elem.innerHTML='
'; obiekt.appendChild(elem); } function dodaj_uprawnienie(){ var select=$('uprawnienia'); var wybor=''; var i=select.selectedIndex; if(select.options[i].selected) { wybor=select.options[i].value; usun(select.options[i]); } var zapytanie = odnosnik+"admin/grupy_uzytkownikow/dodaj_uprawnienie/"+wybor; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { hide_loading(); elem=document.createElement('div'); elem.setAttribute('class', 'uprawnienie'); elem.innerHTML=obj.responseText; $("upr").appendChild(elem); }, onError : function(obj) { alert("Error: " + obj.status); } }); } function usun(obiekt){ obiekt.parentNode.removeChild(obiekt); } function dodaj_powiazanie(){ var select=$("powiazane_kategorie"); var i=select.selectedIndex; if(select.options[i].selected) { dodaj_pow(select.options[i].value, select.options[i].innerHTML); } } function dodaj_pow(id, nazwa) { var powiazane=$("powiazane"); var elem=document.createElement('div'); elem.innerHTML='
'+nazwa+'
'; powiazane.appendChild(elem); } function atrybut_wyzej(elem){ var newElem=elem.cloneNode(true); if(elem.previousSibling==null) return; var prev=elem.previousSibling; while(prev.nodeType==3){ prev=prev.previousSibling; if(prev===null) return; } elem.parentNode.insertBefore(newElem, prev); usun(elem); } function atrybut_nizej(elem){ var newElem=elem.cloneNode(true); /*if(arguments[1]==1) newElem=document.createElement('tr'); else { newElem=document.createElement('div'); alert('no i co'); }*/ /*alert(arguments[1]); newElem=document.createElement(nazwaElem);*/ /*newElem.innerHTML=elem.innerHTML; alert(newElem.firstChild.nodeValue);*/ var n=elem.nextSibling; if(n==null) return; while(n.nodeType==3){ n=n.nextSibling; if(n===null) return; } if(n.nextSibling==null) return; var next=n.nextSibling; elem.parentNode.insertBefore(newElem, next); usun(elem); } function nowy_element_menu() { var menu=$("atrybuty"); var elem=document.createElement('div'); elem.innerHTML="\n\ndo gory\n"; menu.appendChild(elem); } function nowy_rabat_zamowienia(){ var menu=$("atrybuty"); var elem=document.createElement('div'); elem.innerHTML="\n\n\n"; menu.appendChild(elem); } function zakladka_visible(nazwa){ $('zakladka_glowna').setProperty('class', 'zakladka_nvisible'); $('zakladka_promocje').setProperty('class', 'zakladka_nvisible'); $('zakladka_zdjecia').setProperty('class', 'zakladka_nvisible'); $('zakladka_pokrewne').setProperty('class', 'zakladka_nvisible'); $('zakladka_zestawy').setProperty('class', 'zakladka_nvisible'); $('zakladka_magazyn').setProperty('class', 'zakladka_nvisible'); $('zakladka_rodzaje').setProperty('class', 'zakladka_nvisible'); $('zakladka_allegro').setProperty('class', 'zakladka_nvisible'); $('zakladka_integracje').setProperty('class', 'zakladka_nvisible'); //newElem=getElementById(nazwa).cloneNode(true); $(nazwa).setProperty('class', 'zakladka_visible'); } var i=1; var k=1; function dodaj_rodzaj(){ var elem=document.createElement('li'); var a='"a'; var cudz='"'; elem.innerHTML="
nowa wartość"; $('lista_rodzajow').appendChild(elem); ++i; } function dodaj_wartosc(obiekt, id){ var lista=obiekt.lastChild; var a='"a'; var cudz='"'; var elem=document.createElement('li'); elem.innerHTML=""; lista.appendChild(elem); ++k; } function rozwin_kategorie(lista, minus){ if(lista.style.display=='none'){ lista.style.display='block'; minus.src=odnosnik+"system/application/views/panel/i/minus.gif"; } else { lista.style.display='none'; minus.src=odnosnik+"system/application/views/panel/i/plus.gif"; } } function pokaz_produkty(id){ var zapytanie = odnosnik+"admin/advajax/produkty_kategorii/"+id; if($('prod'+id).innerHTML!='') { $('prod'+id).innerHTML=''; return; } //obiekt.style.display='block'; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { /*ob=document.createElement('ul'); ob.innerHTML=obj.responseText;*/ $('prod'+id).innerHTML=obj.responseText; hide_loading(); }, onError : function(obj) { alert("Error: " + obj.status); } }); } function pokaz_produkty_powiazanie(id){ var zapytanie = odnosnik+"admin/advajax/produkty_kategorii_pow/"+id; //obiekt.style.display='block'; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { /*ob=document.createElement('ul'); ob.innerHTML=obj.responseText;*/ $('prod'+id).innerHTML=obj.responseText; hide_loading(); }, onError : function(obj) { alert("Error: " + obj.status); } }); } function pokaz_produkty_k(id){ //if(id="'bez'") id='bez'; if($('prod'+id).innerHTML!='') { $('prod'+id).innerHTML=''; return; } zapytanie = odnosnik+"admin/advajax/produkty_kategorii_k/"+id; //obiekt.style.display='block'; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { /*ob=document.createElement('ul'); ob.innerHTML=obj.responseText;*/ $('prod'+id).innerHTML=obj.responseText; hide_loading(); }, onError : function(obj) { alert("Error: " + obj.status); } }); } function dodaj_do_zestawu(id, nazwa, cena){ zapytanie = odnosnik+"admin/advajax/pobierz_rodzaj/"+id; //obiekt.style.display='block'; advAJAX.post({ url : zapytanie, parameters : { }, onLoading : function(obj) { display_loading(); }, onSuccess : function(obj) { var obiekt=document.createElement('li'); obiekt.innerHTML="
"+nazwa+"
"+ obj.responseText + "
"; var ob=window.opener.document.getElementById("produkty_zestawu"); ob.appendChild(obiekt); hide_loading(); }, onError : function(obj) { alert("Error: " + obj.status); } }); } function dodaj_do_powiazania(id, nazwa) { var powiazane=window.opener.document.getElementById("powiazane_produkty"); var elem=document.createElement('div'); elem.innerHTML='
'+nazwa+'
'; powiazane.appendChild(elem); } var temporary; function dodaj_kategorie(){ var nazwa; var select=$("kategoria"); var i=select.selectedIndex; if(select.options[i].selected) { var id=select.options[i].value; advAJAX.post({ url : odnosnik+'admin/advajax/nazwa_kategorii/'+id, parameters : { }, onLoading : function(obj) { }, onSuccess : function(obj) { if(obj.responseText=='0') return false; elem=document.createElement('div'); if($('brak_kat')) $('brak_kat').style.display='none'; elem.innerHTML='
'+obj.responseText+'
'; $("kategorie").appendChild(elem); }, onError : function(obj) { return false; } }); /*select.removeChild(select.options[i]);*/ zmien_kategorie(id); return; } } function nazwa_kategorii(id){ var nazwa; advAJAX.post({ url : odnosnik+'admin/advajax/nazwa_kategorii/'+id, parameters : { }, onLoading : function(obj) { }, onSuccess : function(obj) { if(obj.responseText=='0') return false; nazwa=obj.responseText; }, onError : function(obj) { return false; } }); return nazwa; } function zmien_kategorie(id) { /*select=$("kategoria"); id=select.getValue(); i=select.selectedIndex; if(select.options[k].selected) { id=select.options[k].value; }*/ var atr=''; var war=''; var ids=''; var atrybuty=$("atrybuty"); var ile = atrybuty.childNodes.length; var inputy=$ES('input', 'atrybuty'); var atrybuty=inputy.filterByAttribute('name','=','atrybut[]'); $A(atrybuty).each(function(atrybuty){ if(atr=='')atr=atrybuty.value; else atr=atr+"|,|"+atrybuty.value; }); var wartosci=inputy.filterByAttribute('name','=','wartosc[]'); $A(wartosci).each(function(wartosci){ if(war=='')war=wartosci.value; else war=war+"|,|"+wartosci.value; }); var idss=inputy.filterByAttribute('name','=','atr[]'); $A(idss).each(function(idss){ if(ids=='')ids=idss.value; else ids=ids+","+idss.value; }); /* for(i=0; i < ile; i++) { if(atrybuty.childNodes[i].nodeName=="DIV") { div=atrybuty.childNodes[i]; ile_w_divie=div.childNodes.length; for(a=0;a < ile_w_divie;a++) { if(div.childNodes[a].nodeName=="INPUT" && div.childNodes[a].name=="atrybut[]") atr=atr+","+div.childNodes[a].value; else if(div.childNodes[a].nodeName=="INPUT" && div.childNodes[a].name=="wartosc[]") war=war+","+div.childNodes[a].value; else if(div.childNodes[a].nodeName=="INPUT" && div.childNodes[a].name=="atr[]") ids=ids+","+div.childNodes[a].value; } } }*/ var zapytanie=odnosnik+"admin/ajax/zmien_kategorie"; var kategorie=''; var kat=$ES('input', 'kategorie').filterByAttribute('name','=','kategorie[]'); $A(kat).each(function(kat){ if(kategorie=='')kategorie=kat.value; else kategorie=kategorie+","+kat.value; }); if(kategorie=='')kategorie=id; else kategorie=kategorie+","+id; advAJAX.post({ url : zapytanie, parameters : { "atr" : atr, "war" : war, "ids" : ids, "id" : id, "kategorie": kategorie }, onLoading : function(obj) { }, onSuccess : function(obj) { $("atr").innerHTML=obj.responseText; hide_loading(); } }); /*select.value=id;*/ } function usun_z_kategorii(obiekt){ usun(obiekt); } function copyFromXstandard(nazwa){ try { if(typeof($('editor1').EscapeUnicode) == 'undefined') { throw "Error" } else { $('editor1').EscapeUnicode = true; $(nazwa).value = $('editor1').value; } } catch(er) { $(nazwa).value = $('alternate1').value; } } function closeLytebox(){ alert("dfdf"); }