First Commit
[kimblog.git/.git] / index.php
1 <?php
2         include 'api/functions.php';
3         require 'api/server_info.php';
4         session_isrunning();
5         include 'p/api.php';
6         $conn=mysqli_connect($db1_link,$db1_user,$db1_pw,$db1_name);
7         $query=$conn->query('select blogname,blogtitle from blog');
8         $info=$query->fetch_array();
9 ?>
10 <?php if (isset($_SESSION['isDark']) and $_SESSION['isDark']=='True'){echo "<html id='dark' style='background: #30303c;'>";}else{echo '<html id="dark" style="background: aliceblue;">';}?>
11         <head>
12                 <title><?php echo $info['blogtitle'];?></title>
13                 <link rel="stylesheet" type="text/css" href="css/kmain.css"/>
14                 <link rel="shorcut icon" type="image/png" href=<?php if (file_exists('myicon.png')){echo '"myicon.png"';}else{echo '"teicon.png"';}?>/>
15                 <link rel="stylesheet" type="text/css" href="css/kie.css?v=1"/>
16         </head>
17         <body>
18                 <span><img style="height: 60px; width: 60px;margin-left: 2%;padding: 1%;" align=left src=<?php if (file_exists('myicon.png')){echo '"myicon.png"';}else{echo '"teicon.png"';}?>><h1 style='padding: 1%; background: #30303c; color: white; font-family: Bahnschrift;font-size: 50px;margin: 0px;text-align: left;' id='title-box'><?php echo $info['blogname']; ?></h1></span>
19                 <text class='dark' style='position: absolute; top: 4%; right: 3%; font-size: 30px; margin: 0px; font-family: Bahnschrift;color: white;'><?php if (isset($_SESSION['isDark']) and $_SESSION['isDark']=='True'){echo "Modo Clasico";}else{echo 'Modo Oscuro';}?></text>
20                 <div id='login-box'></div>
21                 <?php
22                 if (isset($_GET['error'])){
23                         echo str_replace('_',' ',$_GET['error']);
24                 }
25                 function scan_dir($dir) {
26                         $ignored = array('.', '..', '.svn', '.htaccess','kpost.css','del.php','api.php');
27
28                         $files = array();    
29                         foreach (scandir($dir) as $file) {
30                                 if (in_array($file, $ignored)) continue;
31                                         $files[$file] = filemtime($dir . '/' . $file);
32                                 }
33
34                                 arsort($files);
35                                 $files = array_keys($files);
36
37                                 return ($files) ? $files : false;
38                 }
39                 if (isset($_SESSION['user'])){
40                         if (login()==1){
41                                 $loged=1;
42                                 echo '<div class="admin">
43                                 <text style="font-family: Verdana; font-size: 20px;">Bienvenido/a '.$_SESSION['user'].'</text>
44                                 <br style="margin-bottom: 8px;">
45                                 <a href="javascript:admin();">Logout</a>
46                                 <a href="post.php">Publicar algo</a>
47                                 </div>';;
48                         }
49                         else{
50                                 $loged=0;
51                         }
52                 }
53                 else{
54                         $loged=0;
55                 }
56                 if ($loged==0){echo "<div class='admin'><a href='#title-box' onclick='onLogin()'>Iniciar Sesion</a></div>";} 
57                 if (isset($_GET['more'])){
58                         posts5($_GET['more']*5,$limit=($_GET['more']*5)+5);
59                 }
60                 else{
61                         posts5(0,$limit=4);
62                 }
63         ?>
64         <div class="copyright">Copyright 2021 GNU/Linux Cuba</div>
65         <script language='javascript' src='js/jquery-3.6.0.js'></script>
66         <script>
67                 $(document).ready(onStart())
68                 function onStart(){
69                         $('#login-box').load('login.php');
70                         $('.dark').click(<?php if (isset($_SESSION['isDark']) and $_SESSION['isDark']=='True'){echo "onNormal";}else{echo 'onDark';}?>);
71                         window.opened=Boolean(false);
72                 }
73                 function admin(){
74                         $('.admin').html(" <text style='font-family: Verdana; font-size: 20px;'>Usuario deslogueado con exito.</text><a href='#title-box' onclick='onLogin()'>Iniciar Sesion</a>");
75                         $.post('logout.php');
76
77                 }
78                 function onLogin(){
79                         if (window.opened==false){
80                                 window.opened=Boolean(true);
81                                 $('.admin').html("<a href='#title-box' onclick='onLogin()'>Cancelar</a>");
82                         }
83                         else {
84                                 window.opened=Boolean(false);
85                                 $('.admin').html("<a href='#title-box' onclick='onLogin()'>Iniciar Sesion</a>");
86                         }
87                         $('#login-box').toggle(0);
88                 }
89                 function onDark(){
90                         $('#dark').css('background','#30303c');
91                         $('.dark').text('Modo Clasico');
92                         $('.dark').click(onNormal);
93                         $.post('dark.php');
94                 }
95                 function onNormal(){
96                         $('#dark').css('background','aliceblue');
97                         $('.dark').text('Modo Oscuro');
98                         $('.dark').click(onDark);
99                         $.post('dark.php');
100                 }
101         </script>
102         </body>
103 <html>