2016-12-27 20:25:32 +00:00
< ? php
include 'common.php' ;
// Create token
if ( empty ( $_SESSION [ 'token' ])){
if ( function_exists ( 'mcrypt_create_iv' )){
$_SESSION [ 'token' ] = bin2hex ( mcrypt_create_iv ( 5 , MCRYPT_DEV_URANDOM ));
} else {
$_SESSION [ 'token' ] = bin2hex ( openssl_random_pseudo_bytes ( 5 ));
}
}
2016-12-27 21:27:56 +00:00
//$.ajaxSetup({headers:{'Csrf-Token':'token'}});
2016-12-27 20:25:32 +00:00
2016-12-28 09:48:30 +00:00
Log :: put ( " visitors " );
2016-12-29 19:25:57 +00:00
2016-12-29 19:36:57 +00:00
$year = intval ( date ( " Y " ));
2016-12-29 19:25:57 +00:00
$years = '' ;
for ( $y = $year - 5 ; $y <= $year + 5 ; $y ++ ){
2016-12-29 19:36:57 +00:00
$years .= sprintf ( '<option>%d</option>' , $y );
2016-12-29 19:25:57 +00:00
}
$months = '' ;
for ( $m = 1 ; $m <= 12 ; $m ++ ){
2016-12-29 19:36:57 +00:00
$months .= sprintf ( '<option value="%d">%02d</option>' , $m , $m );
2016-12-29 19:25:57 +00:00
}
$days = '' ;
for ( $d = 1 ; $d <= 31 ; $d ++ ){
2016-12-29 19:36:57 +00:00
$days .= sprintf ( '<option value="%d">%02d</option>' , $d , $d );
2016-12-29 19:25:57 +00:00
}
$hours = '' ;
2017-09-23 14:09:42 +00:00
for ( $h = 0 ; $h <= 24 ; $h ++ ){
2016-12-29 19:36:57 +00:00
$hours .= sprintf ( '<option value="%d">%02d</option>' , $h , $h );
2016-12-29 19:25:57 +00:00
}
$minutes = '' ;
for ( $m = 0 ; $m <= 60 ; $m += 10 ){
$minutes .= sprintf ( '<option value="%d">%02d</option>' , $m , $m );
}
2017-06-19 17:51:59 +00:00
$header_path = PROJECT_PATH . 'data/header.html' ;
if ( file_exists ( $header_path )){
$header = file_get_contents ( $header_path );
} else {
$header = '' ;
}
2016-12-27 20:25:32 +00:00
?> <!DOCTYPE html>
< html >
< head >
< meta charset = " utf-8 " >
< title >< ? php echo Config :: get ( " title " ); ?> </title>
< meta name = " robots " content = " noindex, nofollow " >
< meta content = " width=device-width, initial-scale=1.0 " name = " viewport " />
< meta http - equiv = " X-UA-Compatible " content = " IE=edge,chrome=1 " />
< link href = " static/styles/main.css?v=<?php echo Config::get( " version " ); ?> " rel = " stylesheet " type = " text/css " />
< link href = " static/styles/design.css?v=<?php echo Config::get( " version " ); ?> " rel = " stylesheet " type = " text/css " />
2016-12-28 09:55:38 +00:00
< link href = " https://fonts.googleapis.com/css?family=Open+Sans&subset=all " rel = " stylesheet " >
2017-09-23 10:19:00 +00:00
< ? php echo Config :: get ( " highlight " ) ? '<link href="static/styles/highlight.css" rel="stylesheet" type="text/css" />' : '' ; ?>
2016-12-27 20:25:32 +00:00
</ head >
< body >
< div id = " dd_mask " class = " mask " ></ div >
< div id = " prepared " style = " display:none; " >
<!-- Login Button -->
2017-06-19 17:51:59 +00:00
< a class = " show_more " >< ? php echo __ ( " Show More " ); ?> </a>
<!-- Login Button -->
< button type = " button " class = " button blue login_btn " >< ? php echo __ ( " Login " ); ?> </button>
2016-12-27 20:25:32 +00:00
<!-- Logout Button -->
2017-06-19 17:51:59 +00:00
< button type = " button " class = " button gray logout_btn " >< ? php echo __ ( " Logout " ); ?> </button>
2016-12-27 20:25:32 +00:00
<!-- Login Modal -->
< div class = " modal login_modal " >
< div class = " modal-dialog " >
< div class = " modal-content " >
< div class = " modal-header " >
< a class = " close " ></ a >
2017-06-19 17:51:59 +00:00
< h4 class = " modal-title " >< ? php echo __ ( " Logout " ); ?> </h4>
2016-12-27 20:25:32 +00:00
</ div >
< div class = " modal-body " >
2017-06-19 17:51:59 +00:00
< input type = " text " class = " nick " placeholder = " <?php echo __( " Nick " ); ?> " >& nbsp ;
< input type = " password " class = " pass " placeholder = " <?php echo __( " Password " ); ?> " >
2016-12-27 20:25:32 +00:00
</ div >
< div class = " modal-footer " >
< div class = " buttons " >
2017-06-19 17:51:59 +00:00
< a class = " button gray close " >< ? php echo __ ( " Cancel " ); ?> </a>
< button type = " button " class = " button blue do_login " >< ? php echo __ ( " Logout " ); ?> </button>
2016-12-27 20:25:32 +00:00
</ div >
</ div >
</ div >
</ div >
</ div >
<!-- Post Link -->
< a class = " b_link " target = " _blank " >
< div class = " thumb " >
< img class = " thumb_imglink " >
< div class = " play " ></ div >
</ div >
< div class = " info right " >
< div class = " title " ></ div >
< div class = " desc " ></ div >
< div class = " host " ></ div >
</ div >
</ a >
<!-- Post Image Link -->
< a class = " b_imglink " >
< img >
< div class = " ftr " >
< div class = " host " ></ div >
< i class = " exit " ></ i >
< div class = " desc " ></ div >
</ div >
</ a >
<!-- Post Image -->
< a class = " b_img " >< img ></ a >
<!-- New Post -->
< div class = " b_post new_post " >
< div class = " modal-header " >
2017-06-19 17:51:59 +00:00
< h4 class = " modal-title " >< ? php echo __ ( " Post " ); ?> </h4>
2016-12-27 20:25:32 +00:00
</ div >
< div class = " edit-form " ></ div >
</ div >
<!-- Post Tools -->
< ul class = " b_dropdown post_tools " >
2017-06-19 17:51:59 +00:00
< li >< a class = " edit_post " >< ? php echo __ ( " Edit Post " ); ?> </a></li>
< li >< a class = " edit_date " >< ? php echo __ ( " Change Date " ); ?> </a></li>
< li >< a class = " hide " >< ? php echo __ ( " Hide from Timeline " ); ?> </a></li>
< li >< a class = " delete_post " >< ? php echo __ ( " Delete Post " ); ?> </a></li>
2016-12-27 20:25:32 +00:00
</ ul >
<!-- Edit Modal -->
< div class = " modal edit_modal " >
< div class = " modal-dialog " >
< div class = " modal-content " >
< div class = " modal-header " >
< a class = " close " ></ a >
2017-06-19 17:51:59 +00:00
< h4 class = " modal-title " >< ? php echo __ ( " Edit Post " ); ?> </h4>
2016-12-27 20:25:32 +00:00
</ div >
< div class = " edit_form " >
< div class = " modal-body drop_space " >
2017-06-19 17:51:59 +00:00
< div class = " e_drag " >< span >< ? php echo __ ( " Drag photos here " ); ?> </span></div>
2016-12-27 20:25:32 +00:00
< img src = " <?php echo Config::get( " pic_small " ); ?> " width = " 40 " height = " 40 " class = " e_profile " >
2017-09-23 14:09:42 +00:00
<!--< div class = " e_text " contenteditable = " true " ></ div >-->
< div class = " t_area " >
< textarea class = " e_text " placeholder = " <?php echo __( " What ' s on your mind ? " ); ?> " ></ textarea >
</ div >
2016-12-27 20:25:32 +00:00
</ div >
< input type = " hidden " class = " i_content_type " >
< input type = " hidden " class = " i_content " >
< div class = " modal-body content " ></ div >
< table class = " options_content " >
2017-06-19 17:51:59 +00:00
< tr class = " feeling " >< th >< ? php echo __ ( " Feeling " ); ?> </th><td><input type="text" class="i_feeling" placeholder="<?php echo __("How are you feeling?"); ?>"><button class="clear"></button></td></tr>
< tr class = " persons " >< th >< ? php echo __ ( " With " ); ?> </th><td><input type="text" class="i_persons" placeholder="<?php echo __("Who are you with?"); ?>"><button class="clear"></button></td></tr>
< tr class = " location " >< th >< ? php echo __ ( " At " ); ?> </th><td><input type="text" class="i_location" placeholder="<?php echo __("Where are you?"); ?>"><button class="clear"></button></td></tr>
2016-12-27 20:25:32 +00:00
</ table >
< div class = " modal-footer " >
< ul class = " options " >
< li class = " kepet " >< a >< span >< input type = " file " accept = " image/* " multiple class = " photo_upload " name = " file " ></ span ></ a ></ li >
< li class = " feeling " >< a ></ a ></ li >
< li class = " persons " >< a ></ a ></ li >
< li class = " location " >< a ></ a ></ li >
</ ul >
< div class = " buttons " >
2017-06-19 17:51:59 +00:00
< span class = " button gray privacy " >< span class = " cnt " ></ span >< i class = " arrow " ></ i ></ span >
< button type = " button " class = " button blue save " >< ? php echo __ ( " Save " ); ?> </button>
2016-12-27 20:25:32 +00:00
</ div >
</ div >
</ div >
</ div >
</ div >
</ div >
<!-- Edit Date Modal -->
< div class = " modal edit_date_modal " >
< div class = " modal-dialog " >
< div class = " modal-content " >
< div class = " modal-header " >
< a class = " close " ></ a >
2017-06-19 17:51:59 +00:00
< h4 class = " modal-title " >< ? php echo __ ( " Change Date " ); ?> </h4>
2016-12-27 20:25:32 +00:00
</ div >
< div class = " modal-body " >
2016-12-29 19:25:57 +00:00
< select class = " year " >
2017-06-19 17:51:59 +00:00
< option value = " " disabled = " 1 " >< ? php echo __ ( " Year: " ); ?> </option>
2016-12-29 19:25:57 +00:00
< ? php echo $years ; ?>
</ select >
< select class = " month " >
2017-06-19 17:51:59 +00:00
< option value = " " disabled = " 1 " >< ? php echo __ ( " Month: " ); ?> </option>
2016-12-29 19:25:57 +00:00
< ? php echo $months ; ?>
</ select >
< select class = " day " >
2017-06-19 17:51:59 +00:00
< option value = " " disabled = " 1 " >< ? php echo __ ( " Day: " ); ?> </option>
2016-12-29 19:25:57 +00:00
< ? php echo $days ; ?>
</ select >
< select class = " hour " >
2017-06-19 17:51:59 +00:00
< option value = " " disabled = " 1 " >< ? php echo __ ( " Hour: " ); ?> </option>
2016-12-29 19:25:57 +00:00
< ? php echo $hours ; ?>
</ select >
< select class = " minute " >
2017-06-19 17:51:59 +00:00
< option value = " " disabled = " 1 " >< ? php echo __ ( " Minute: " ); ?> </option>
2016-12-29 19:25:57 +00:00
< ? php echo $minutes ; ?>
</ select >
2016-12-27 20:25:32 +00:00
</ div >
< div class = " modal-footer " >
< div class = " buttons " >
2017-06-19 17:51:59 +00:00
< a class = " button gray close " >< ? php echo __ ( " Cancel " ); ?> </a>
< button type = " button " class = " button blue save " >< ? php echo __ ( " Save " ); ?> </button>
2016-12-27 20:25:32 +00:00
</ div >
</ div >
</ div >
</ div >
</ div >
<!-- Delete Modal -->
< div class = " modal delete_modal " >
< div class = " modal-dialog small " >
< div class = " modal-content " >
< div class = " modal-header " >
< a class = " close " ></ a >
2017-06-19 17:51:59 +00:00
< h4 class = " modal-title " >< ? php echo __ ( " Delete Post " ); ?> </h4>
2016-12-27 20:25:32 +00:00
</ div >
2017-06-19 17:51:59 +00:00
< div class = " modal-body " >< ? php echo __ ( " This post will be deleted and you'll no longer be able to find it. You can also edit this post if you just want to change something. " ); ?> </div>
2016-12-27 20:25:32 +00:00
< div class = " modal-footer " >
< div class = " buttons " >
2017-06-19 17:51:59 +00:00
< a class = " button gray close " >< ? php echo __ ( " Cancel " ); ?> </a>
< button type = " button " class = " button blue delete " >< ? php echo __ ( " Delete Post " ); ?> </button>
2016-12-27 20:25:32 +00:00
</ div >
</ div >
</ div >
</ div >
</ div >
<!-- Post Row -->
< div class = " b_post post_row " >
< div class = " b_header " >
< img src = " <?php echo Config::get( " pic_small " ); ?> " width = " 40 " height = " 40 " class = " b_profile " >
< div class = " b_desc " >
< div class = " b_sharer " >
2017-06-19 17:51:59 +00:00
< span class = " b_name " >< ? php echo Config :: get ( " name " ); ?> </span><span class="b_options"> - </span><span class="b_feeling"></span><span class="b_with"> <?php echo __("with"); ?> </span><span class="b_persons"></span><span class="b_here"> <?php echo __("here:"); ?> </span><span class="b_location"></span>
2016-12-27 20:25:32 +00:00
</ div >
2017-06-19 17:51:59 +00:00
< i class = " privacy_icon " ></ i >
2016-12-27 20:25:32 +00:00
< a class = " b_date " ></ a >
< a class = " b_tools " ></ a >
</ div >
</ div >
< div class = " b_text " ></ div >
< div class = " b_content " ></ div >
</ div >
<!-- Pirvacy Settings -->
2017-06-19 17:51:59 +00:00
< ul class = " b_dropdown privacy_settings " >
< li >< a class = " set " data - val = " public " >< i class = " public " ></ i >< ? php echo __ ( " Public " ); ?> </a></li>
<!--< li >< a class = " set " data - val = " friends " >< i class = " friends " ></ i >< ? php echo __ ( " Friends " ); ?> </a></li>-->
< li >< a class = " set " data - val = " private " >< i class = " private " ></ i >< ? php echo __ ( " Only me " ); ?> </a></li>
2016-12-27 20:25:32 +00:00
</ ul >
</ div >
< div class = " bluebar " >
< h1 >< ? php echo Config :: get ( " title " ); ?> </h1>
</ div >
< div class = " headbar " >
< div class = " cover " >
2017-06-19 17:51:59 +00:00
< ? php echo $header ; ?>
2016-12-27 20:25:32 +00:00
< div class = " overlay " ></ div >
2017-09-23 14:09:42 +00:00
< ? php echo ( Config :: get_safe ( " cover " , false ) ? '<img src="' . Config :: get ( " cover " ) . '">' : ( empty ( $header ) ? '<div style="padding-bottom: 37%;"></div>' : '' )); ?>
2016-12-27 20:25:32 +00:00
< div class = " profile " >
< img src = " <?php echo Config::get( " pic_big " ); ?> " >
</ div >
< div class = " name " >< ? php echo Config :: get ( " name " ); ?> </div>
</ div >
< div id = " headline " ></ div >
</ div >
< div id = " b_feed " >
< div class = " more_posts " >
2017-06-19 17:51:59 +00:00
< a href = " # " class = " button " >< ? php echo __ ( " Show all posts " ); ?> </a>
2016-12-27 20:25:32 +00:00
</ div >
< div id = " posts " ></ div >
</ div >
< div id = " eof_feed " >
< img src = " static/images/zpEYXu5Wdu6.png " >
2017-06-19 17:51:59 +00:00
< p >< ? php echo Config :: get ( " version " ); ?> © 2016-2017 <br>Miroslav Šedivý</p>
2016-12-27 20:25:32 +00:00
</ div >
< script src = " https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js " ></ script >
<!--< script src = " static/scripts/jquery.min.js " ></ script >-->
2016-12-27 21:27:56 +00:00
< script > $ [ " \x61 \x6A \x61 \x78 \x53 \x65 \x74 \x75 \x70 " ]({ " \x68 \x65 \x61 \x64 \x65 \x72 \x73 " : { " \x43 \x73 \x72 \x66 - \x54 \x6F \x6B \x65 \x6E " : " <?php echo $_SESSION['token'] ;?> " }}); </ script >
2017-09-23 14:09:42 +00:00
< script src = " static/scripts/autosize.js " ></ script >
2017-09-23 10:19:00 +00:00
< ? php echo Config :: get ( " highlight " ) ? '<script src="static/scripts/highlight.js"></script><script>hljs.initHighlightingOnLoad();</script>' : '' ; ?>
2016-12-27 20:25:32 +00:00
< script src = " static/scripts/app.js?v=<?php echo Config::get( " version " ); ?> " ></ script >
</ body >
</ html >