new pisilinux web sites

This commit is contained in:
Erkan IŞIK
2026-07-01 16:44:17 +03:00
commit b58488b586
21740 changed files with 2066209 additions and 0 deletions
@@ -0,0 +1,32 @@
/*!
* Tabler v1.0.0-beta16 (https://tabler.io)
* @version 1.0.0-beta16
* @link https://tabler.io
* Copyright 2018-2022 The Tabler Authors
* Copyright 2018-2022 codecalm.net Paweł Kuna
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
})((function () { 'use strict';
var themeStorageKey = 'tablerTheme';
var defaultTheme = 'light';
var selectedTheme;
var params = new Proxy(new URLSearchParams(window.location.search), {
get: function get(searchParams, prop) {
return searchParams.get(prop);
}
});
if (!!params.theme) {
localStorage.setItem(themeStorageKey, params.theme);
selectedTheme = params.theme;
} else {
var storedTheme = localStorage.getItem(themeStorageKey);
selectedTheme = storedTheme ? storedTheme : defaultTheme;
}
document.body.classList.remove('theme-dark', 'theme-light');
document.body.classList.add("theme-".concat(selectedTheme));
}));
@@ -0,0 +1,9 @@
/*!
* Tabler v1.0.0-beta16 (https://tabler.io)
* @version 1.0.0-beta16
* @link https://tabler.io
* Copyright 2018-2022 The Tabler Authors
* Copyright 2018-2022 codecalm.net Paweł Kuna
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
!function(e){"function"==typeof define&&define.amd?define(e):e()}((function(){"use strict";var e,t="tablerTheme",n=new Proxy(new URLSearchParams(window.location.search),{get:function(e,t){return e.get(t)}});if(n.theme)localStorage.setItem(t,n.theme),e=n.theme;else{var o=localStorage.getItem(t);e=o||"light"}document.body.classList.remove("theme-dark","theme-light"),document.body.classList.add("theme-".concat(e))}));
@@ -0,0 +1,129 @@
/*!
* Tabler v1.0.0-beta16 (https://tabler.io)
* @version 1.0.0-beta16
* @link https://tabler.io
* Copyright 2018-2022 The Tabler Authors
* Copyright 2018-2022 codecalm.net Paweł Kuna
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
(function (factory) {
typeof define === 'function' && define.amd ? define(factory) :
factory();
})((function () { 'use strict';
function _slicedToArray(arr, i) {
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest();
}
function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}
function _iterableToArrayLimit(arr, i) {
var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"];
if (_i == null) return;
var _arr = [];
var _n = true;
var _d = false;
var _s, _e;
try {
for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) {
_arr.push(_s.value);
if (i && _arr.length === i) break;
}
} catch (err) {
_d = true;
_e = err;
} finally {
try {
if (!_n && _i["return"] != null) _i["return"]();
} finally {
if (_d) throw _e;
}
}
return _arr;
}
function _unsupportedIterableToArray(o, minLen) {
if (!o) return;
if (typeof o === "string") return _arrayLikeToArray(o, minLen);
var n = Object.prototype.toString.call(o).slice(8, -1);
if (n === "Object" && o.constructor) n = o.constructor.name;
if (n === "Map" || n === "Set") return Array.from(o);
if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen);
}
function _arrayLikeToArray(arr, len) {
if (len == null || len > arr.length) len = arr.length;
for (var i = 0, arr2 = new Array(len); i < len; i++) arr2[i] = arr[i];
return arr2;
}
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.");
}
var items = {
'menu-position': {
localStorage: 'tablerMenuPosition',
default: 'top'
},
'menu-behavior': {
localStorage: 'tablerMenuBehavior',
default: 'sticky'
},
'container-layout': {
localStorage: 'tablerContainerLayout',
default: 'boxed'
}
};
var config = {};
for (var _i = 0, _Object$entries = Object.entries(items); _i < _Object$entries.length; _i++) {
var _Object$entries$_i = _slicedToArray(_Object$entries[_i], 2),
key = _Object$entries$_i[0],
params = _Object$entries$_i[1];
var lsParams = localStorage.getItem(params.localStorage);
config[key] = lsParams ? lsParams : params.default;
}
var parseUrl = function parseUrl() {
var search = window.location.search.substring(1);
var params = search.split('&');
for (var i = 0; i < params.length; i++) {
var arr = params[i].split('=');
var _key = arr[0];
var value = arr[1];
if (!!items[_key]) {
localStorage.setItem(items[_key].localStorage, value);
config[_key] = value;
}
}
};
var toggleFormControls = function toggleFormControls(form) {
for (var _i2 = 0, _Object$entries2 = Object.entries(items); _i2 < _Object$entries2.length; _i2++) {
var _Object$entries2$_i = _slicedToArray(_Object$entries2[_i2], 2),
_key2 = _Object$entries2$_i[0];
_Object$entries2$_i[1];
var elem = form.querySelector("[name=\"settings-".concat(_key2, "\"][value=\"").concat(config[_key2], "\"]"));
if (elem) {
elem.checked = true;
}
}
};
var submitForm = function submitForm(form) {
for (var _i3 = 0, _Object$entries3 = Object.entries(items); _i3 < _Object$entries3.length; _i3++) {
var _Object$entries3$_i = _slicedToArray(_Object$entries3[_i3], 2),
_key3 = _Object$entries3$_i[0],
_params2 = _Object$entries3$_i[1];
var value = form.querySelector("[name=\"settings-".concat(_key3, "\"]:checked")).value;
localStorage.setItem(_params2.localStorage, value);
config[_key3] = value;
}
window.dispatchEvent(new Event('resize'));
new bootstrap.Offcanvas(form).hide();
};
parseUrl();
var form = document.querySelector('#offcanvasSettings');
if (form) {
form.addEventListener('submit', function (e) {
e.preventDefault();
submitForm(form);
});
toggleFormControls(form);
}
}));
@@ -0,0 +1,9 @@
/*!
* Tabler v1.0.0-beta16 (https://tabler.io)
* @version 1.0.0-beta16
* @link https://tabler.io
* Copyright 2018-2022 The Tabler Authors
* Copyright 2018-2022 codecalm.net Paweł Kuna
* Licensed under MIT (https://github.com/tabler/tabler/blob/master/LICENSE)
*/
!function(t){"function"==typeof define&&define.amd?define(t):t()}((function(){"use strict";function t(t,r){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var r=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null==r)return;var n,o,a=[],l=!0,i=!1;try{for(r=r.call(t);!(l=(n=r.next()).done)&&(a.push(n.value),!e||a.length!==e);l=!0);}catch(t){i=!0,o=t}finally{try{l||null==r.return||r.return()}finally{if(i)throw o}}return a}(t,r)||function(t,r){if(!t)return;if("string"==typeof t)return e(t,r);var n=Object.prototype.toString.call(t).slice(8,-1);"Object"===n&&t.constructor&&(n=t.constructor.name);if("Map"===n||"Set"===n)return Array.from(t);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return e(t,r)}(t,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r<e;r++)n[r]=t[r];return n}for(var r={"menu-position":{localStorage:"tablerMenuPosition",default:"top"},"menu-behavior":{localStorage:"tablerMenuBehavior",default:"sticky"},"container-layout":{localStorage:"tablerContainerLayout",default:"boxed"}},n={},o=0,a=Object.entries(r);o<a.length;o++){var l=t(a[o],2),i=l[0],c=l[1],u=localStorage.getItem(c.localStorage);n[i]=u||c.default}!function(){for(var t=window.location.search.substring(1).split("&"),e=0;e<t.length;e++){var o=t[e].split("="),a=o[0],l=o[1];r[a]&&(localStorage.setItem(r[a].localStorage,l),n[a]=l)}}();var f=document.querySelector("#offcanvasSettings");f&&(f.addEventListener("submit",(function(e){e.preventDefault(),function(e){for(var o=0,a=Object.entries(r);o<a.length;o++){var l=t(a[o],2),i=l[0],c=l[1],u=e.querySelector('[name="settings-'.concat(i,'"]:checked')).value;localStorage.setItem(c.localStorage,u),n[i]=u}window.dispatchEvent(new Event("resize")),new bootstrap.Offcanvas(e).hide()}(f)})),function(e){for(var o=0,a=Object.entries(r);o<a.length;o++){var l=t(a[o],2),i=l[0];l[1];var c=e.querySelector('[name="settings-'.concat(i,'"][value="').concat(n[i],'"]'));c&&(c.checked=!0)}}(f))}));
File diff suppressed because one or more lines are too long
@@ -0,0 +1,243 @@
$(function(){
//if (document.cookie('popup')=='1') {
//$("#duyuru").modal({ backdrop: 'static', keyboard: false, show: true });
//}
//$('#bugs').DataTable();
$("#popupKapat").click(function(){
Cookies.set('popup', 'off', { expires: 7 })
})//popupKapat
$(".download").click(function(){
var id = $(this).data("id");
$.ajax({
type: 'post',
url: 'download/counter',
data: {id:id},
})
})//download
$('#contactSubmit').click(function(){
$.ajax({
type: 'post',
url: 'contact/formControl',
data: $('form').serialize(),
success: function (message) {
uyari = message.split('&');
// name Alert
if (uyari['0'] == 1) { swal("",uyari['1'],"error").then((value) => {$("#name").focus();}); }
// mail Null uyari
if (uyari['0'] == 2) { swal("",uyari['1'],"error") }
if (uyari['0'] == 3) { swal("",uyari['1'],"error") }
if (uyari['0'] == 4) { swal("",uyari['1'],"error") }
// token Null uyari
if (uyari['0'] == 5) { swal("",uyari['1'],"error") }
// mail Fault uyari
if (uyari['0'] == 6) {swal("",uyari['1'],"success").then((value) => {$(location).prop('href', '/');}); }
// token Fault uyari
if (uyari['0'] == 7) { swal("",uyari['1'],"error") }
}
})
})//contactSubmit
// üye kayıt sayfasının ajax kontrol
$('#registerSubmit').click(function(){
var username = $("#username").val();
var surname = $("#surname").val();
var email = $("#email").val();
var password = $("#password").val();
var password2 = $("#password2").val();
var token = $("#token").val();
var cookie = Cookies.get('secret');
if(username.length <= 2){
$('#username').val('').focus().attr("placeholder", registerForm.usernameError).addClass('error');
}else if(surname.length <= 2){
$("#username").removeClass('error');
$('#surname').val('').focus().attr("placeholder", registerForm.surnameError).addClass('error');
}else if(email == ''){
$("#surname").removeClass('error');
$('#email').val('').focus().attr("placeholder", registerForm.emailError).addClass('error');
}else if(!emailControl(email)){
$('#email').val('').focus().attr("placeholder", registerForm.emailError).addClass('error');
}else if(password == ''){
$("#email").removeClass('error');
$('#password').val('').focus().attr("placeholder", registerForm.passwordNullError).addClass('error');
}else if(password.length <= 5){
$('#password').val('').focus().attr("placeholder", registerForm.passwordShortError).addClass('error');
}else if(password2 == ''){
$("#password").removeClass('error');
$('#password2').val('').focus().attr("placeholder", registerForm.passwordNullError).addClass('error');
}else if(password != password2){
$('#password2').val('').focus().attr("placeholder", registerForm.password2MatchError).addClass('error');
}else if(token == ''){
$("#password2").removeClass('error');
$('#token').val('').focus().attr("placeholder", registerForm.secureError).addClass('error');
}else if(cookie != token){
$('#token').val('').focus().attr("placeholder", registerForm.secureMatchError).addClass('error');
}else{
$("#token").removeClass('error');
$.post("/member/emailcontrol", {email1:email} ,function( data ) {
if(data == 1 ){
$('#email').val('').focus().attr("placeholder", registerForm.mailDublicate).addClass('error');
}else{
swal('', registerForm.pleaseWait, 'success');
$('#registerSubmit').hide();
$.post( "/member/control", $( "#registerForm" ).serialize(),function( data ) {
swal('', registerForm.registerSuccess,'success').then((value) => {window.location.replace("/");});
//swal('',data,'success').then((value) => {window.location.replace("/");});
});
}
});
/*
*/
};
});//registerSubmit
$(window).show(500);
$("img").addClass("img-fluid");
$("div.carousel-item:first").addClass('active');
$('#submit').attr("disabled", "disabled");
$('#gorev').click(function(){
window.location.replace("https://pisilinux.org/bugs/addtask");
});//gorev
// footer alanını ekranın altına yapıştırır
var docHeight = $(window).height();
var footerHeight = $('#footer').height();
var footerTop = $('#footer').position().top + footerHeight;
var ppx = docHeight - footerTop-40;
if (footerTop < docHeight) {
$('#footer').css('margin-top', ppx + 'px');
}
// footer alanını ekranın altına yapıştırır
// forum ekran seçme (kaldırıldı)
$('#gorunum').change(function(){
var val = $(this).val();
if (val == 1) {}
if (val == 2) {window.location.replace("/question_answer");}
});
// /forum ekran seçme (kaldırıldı)
$('#task').change(function(){
var val = $(this).val();
if (val == 1) {
$('#sistem1').show(500);
}else{
$('#sistem1').hide(500);
}
});
$('.nav-link').on('click', function (e) {
localStorage.setItem('activeLink', $(this).attr('href'));
});
// read hash from page load and change tab
var activeTab = localStorage.getItem('activeLink');
if(activeTab){$('li.nav-item').find('a[href="'+activeTab+'"]').parent().addClass('active');}
$(window).scroll(function(){
var scrolltop=$(this).scrollTop();
if(scrolltop>=50){
$(".imgup").show(500);
}else{
$(".imgup").hide(500);
}
});
$(".imgup").click(function(){$("html,body").animate({scrollTop: 0}, 500);});
$(".flags").on('click', function(){
var flags = $(this).data("id");
document.cookie = "country="+flags;
//Cookies.set('country', flags);
location.reload();
//$(location).prop('href', localStorage.getItem("activeLink"));
});
// Bugs page functions start
$("#bugsnew" ).submit(function( event ){
if ($(".details").val() == "" ) {
$(".detayUyari").css('color', 'red');
$( ".detayUyari" ).text( "( Detaylar alanı boş bırakılamaz...)" ).show().fadeOut( 5000 );
return false;
}else{
return
}
});//bugsnew
$('.bugsClose').click(function(){
var bugsId = $(this).attr('data-id');
var bugsStatus = $(this).attr('data-status');
$.post( "/bugs/bugsClose", {id:bugsId,status:bugsStatus}, function(message){
// alert(message);
location.reload();
});
});//bugsClose
// Bugs page functions end
function emailControl(email){
var kontrol = new RegExp(/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/i);
return kontrol.test(email);
}
var username = document.getElementById('username');
username.addEventListener("keyup",function(){
if (username.value.match(/[^a-zA-Z' 'wığüşöçĞÜŞÖÇİ]/g)){
username.value = this.value.replace(/[^a-zA-ZwığüşöçĞÜŞÖÇİ]/g,'');
}
})
var surname = document.getElementById('surname');
surname.addEventListener("keyup",function(){
if (surname.value.match(/[^a-zA-Z' 'wığüşöçĞÜŞÖÇİ]/g)){
surname.value = this.value.replace(/[^a-zA-ZwığüşöçĞÜŞÖÇİ]/g,'');
}
})
function customURLConverter(url, node, on_save, name)
{
var checkURL;
var urlPrefix;
// Get the first 7 characters of the string
checkURL = url.substring(0, 7);
// Determine if those characters are coming from the image uploader
if(checkURL === "/system")
{
// prefix the incoming URL with my domain
urlPrefix = 'https://pisilinux.org';
url = urlPrefix.concat(url);
}
// Return URL
return url;
}
});// jquery sonu
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long