This commit is contained in:
2022-10-06 22:04:13 +02:00
commit 4bc486fd92
487 changed files with 19040 additions and 0 deletions
+9
View File
@@ -0,0 +1,9 @@
RewriteEngine on
#not a real file or directory
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]*|search/.*)$ index.php?s=$1
RewriteCond %{HTTP_HOST} !^www\.4ducky\.com$
RewriteRule ^ http://www.4ducky.com%{REQUEST_URI} [R=301]
+1
View File
@@ -0,0 +1 @@
feel:$apr1$N7rXkvNc$v1Jq9zi5sSZNU5LTimL3d.
+341
View File
@@ -0,0 +1,341 @@
<?php
header("Content-type: text/html; charset=UTF-8");
function shorter($input, $length)
{
//no need to trim, already shorter than trim length
if (strlen($input) <= $length) {
return $input;
}
//find last space within length
$last_space = strrpos(substr($input, 0, $length), ' ');
if(!$last_space) $last_space = $length;
$trimmed_text = substr($input, 0, $last_space);
//add ellipses (...)
$trimmed_text .= '...';
return $trimmed_text;
}
function howlong($a=0, $b=0) {
if (!is_numeric($a)) $a = strtotime($a); if (!is_numeric($b)) $b = strtotime($b);
if ($a == 0) $a = time(); if ($b == 0) $b = time();
if ($a == $b) return "at the same time";
if ($a > $b) { $aa = $b; $b = $a; $a = $aa; $q = "away"; } else { $q = "ago"; }
$value = $b-$a;
if ($value == 1) return "1 second $q";
if ($value < 60) return "$value seconds $q";
$value /= 60;
if (round($value) == 1) return "1 minute $q";
if ($value < 60) return round($value) . " minutes $q";
$value /= 60;
if (round($value) == 1) return "1 hour $q";
if ($value < 24) return round($value) . " hours $q";
$value /= 24;
if (round($value) == 1) if ($q == "ago") return "yesterday"; else return "tomorrow";
if ($value < 31) return round($value) . " days $q";
$value /= 31;
if (round($value) == 1) return "1 month $q";
if ($value < 12) return round($value) . " months $q";
$value /= 12;
if (round($value) == 1) return "1 year $q";
return round($value) . " years $q";
}
if (isset($_SERVER['HTTP_X_REQUESTED_WITH']) && (strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest')) {
$libpath = 'lib';
include( $libpath.'/config.php' );
include( $libpath.'/db.php' );
include( $libpath.'/users.php' );
if((empty($_COOKIE[Config::$sessionCookie]) && !empty($_COOKIE[Config::$rememberCookie]))) {
if( Config::$vbbIntegration['enabled'] ) { include( 'lib/class.forumops.php' ); }
}
$user = new User();
$messages = array();
$LoginState = $user->login();
if ( $_POST["q"] == "lastcomments"){
$comments = DB::query("SELECT
c.created, i.keyword,c.id,u.name,u.avatar,c.content
FROM pl_comments c
LEFT JOIN pl_users u ON c.userId = u.id
RIGHT JOIN pl_images i ON c.imageId = i.id
WHERE c.c_like=0 ORDER BY c.created DESC
LIMIT 30");
foreach (array_keys($comments) as $c) {
$blockedrow = DB::getRow("SELECT id,users FROM pl_blocked WHERE id=:1",$user->id);
$blockeduser = array_map('strtolower', unserialize($blockedrow['users']));
$lower = strtolower($comments[$c]["name"]);
if (!in_array($lower,$blockeduser)){
?>
<div id="commentbar">
<a href="<?php echo (Config::$absolutePath.'all/view/'.$comments[$c]["keyword"]); ?>">
<div id="commentimg">
<img width="28" height="28" src="<?php echo(Config::$absolutePath.$comments[$c]["avatar"]); ?>" />
</div>
<div id="commenttext">
<strong><?php echo(shorter(strip_tags($comments[$c]["name"]),"10")); ?>: </strong><?php echo(shorter(strip_tags($comments[$c]["content"]),"50")); ?>
</div>
</a>
</div>
<?php }}
}elseif($_POST["q"] == "comments" && isset($_POST["imageId"])){
$comments = DB::query(
'SELECT
c.id,c.c_like,c.userId, c.content, u.name, u.avatar, u.color,
UNIX_TIMESTAMP(c.created) AS created
FROM '.TABLE_COMMENTS.' c
LEFT JOIN '.TABLE_USERS.' u
ON u.id = c.userId
WHERE c.imageId = :1
ORDER BY c_like DESC,created',
$_POST["imageId"]
);
$commentCount = count( $comments );
$likeCount = 0;
?>
<?php
require_once 'lib/bbcode.class.php';
$bbcode = new SimpleBBCode;
foreach( array_keys($comments) as $i ) {
$comments[$i]['content'] = nl2br($bbcode->parse(
htmlspecialchars($comments[$i]['content']))
);
}
foreach( $comments as $c ) {
$commentimg = DB::getRow("SELECT * FROM pl_commentuploads WHERE c_id=:1",$c['id']);
if (count($commentimg) != 0){
$min = 'style="min-height:86px;"';
}else{
$min = '';
}
$cst = "";
if ($c["color"] != "000000"){
$cst = 'style="color:#'.$c["color"].'"';
}
$blockedrow = DB::getRow("SELECT id,users FROM pl_blocked WHERE id=:1",$user->id);
$blockeduser = array_map('strtolower', unserialize($blockedrow['users']));
$lower = strtolower($c['name']);
if((int)$c["c_like"] ==1 && $likeCount ==0){ ?>
<div class="comment" style="border: 1px solid #FFD600;">
<div style="color: #FFD600;font-size: 30px;width:32px;height:32px; float: left; padding-left: 7px;">&hearts;</div>
<?php foreach( $comments as $c ) {
if((int)$c["c_like"] ==1){ ?>
<a title="ID: <?php echo $c["userId"]; ?>" href="<?php echo Config::$absolutePath.'user/'.$c['name']; ?>"><img class="avatarSmall" width="32" height="32" src="<?php echo Config::$absolutePath.$c['avatar']; ?>"/></a> <?php }
} $likeCount = 1;?>
</div>
<?php }else{
if (in_array($lower,$blockeduser)){
?>
<br/><a class="quote" style="margin-left: 5px;" href="javascript:;" onclick="javascript:toggle('comment<?php echo $c['id'];?>');"><img style="margin-right: 10px; vertical-align:middle;" height="28" width="28" src="/media/xd.png" alt="blocked"/>Comment blocked (<?php echo($c['name'])?>)</a>
<div style="display: none;" id="comment<?php echo $c['id'];?>">
<?php }
if((int)$c["c_like"] ==0){
?>
<div id="comment<?php echo $c['id']; ?>" class="comment" <?php echo($min); ?>>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="40" valign="top"><a <?php echo($cst); ?> title="ID: <?php echo $c["userId"]; ?>" href="<?php echo Config::$absolutePath.'user/'.$c['name']; ?>"><img class="avatarSmall" width="32" height="32" src="<?php echo Config::$absolutePath.$c['avatar']; ?>"/></a></td>
<td valign="top" >
<div class="info" id="unmark" style="float:right;padding-right:5px;"><a href="#content_comment" class="quote" onclick="reComment(<?php echo $c['id']; ?>,'<?php echo $c['name']; ?>')"><?php echo howlong($c['created'],time()); ?></a> <?php if ($user->admin) { ?><a href="javascript:;" onclick="return delComment(<?php echo $c['id']; ?>, this)">[x]</a><?php } ?></div><div><a <?php echo($cst); ?> title="ID: <?php echo $c["userId"]; ?>" href="<?php echo Config::$absolutePath.'user/'.$c['name']; ?>"><?php echo $c['name']; ?></a></div>
<?php if(isset($commentimg)) {?>
<div style="float:left;margin-right:10px;"><a href="<?php echo(Config::$absolutePath.$commentimg['image_link']); ?>" rel="lightbox[more]" title="<?php echo $c["content"];?>"><img src="<?php echo(Config::$absolutePath.$commentimg["thumb_link"]); ?>"/></a>
</div>
<?php } ?>
<div id="<?php echo $c['id']; ?>"><?php echo $c["content"];?></div></td>
</tr>
</table>
</div>
<?php } if (in_array($lower,$blockeduser)){ echo("</div>"); }}
}
if(!isset($comments)){
echo "no comments yet";
}
}elseif($_POST["q"] == "add" && isset($_POST["imageId"]) && isset($_POST["content"])){
if($user->id){
require_once( 'lib/imageviewer.php' );
$iv = new ImageViewer();
$keyword = DB::getRow("SELECT keyword FROM pl_images WHERE id=:1",$_POST["imageId"]);
$iv->setCurrent($keyword["keyword"]);
$iv->load();
if($iv->addComment($user->id, $_POST['content'],$_POST["urlUpload"]) ) {
$uploadid= DB::getRow("SELECT LAST_INSERT_ID() as id");
if (strlen($_POST["urlUpload"]) > 4){
include( 'lib/imageuploader.php' );
if(ImageUploader::copyFromUrl( $_POST["urlUpload"], "", true, $uploadErrors,true,$uploadid["id"])){
}else{echo("notok-image");exit();}
}
}else{echo("notok-comment");exit();}
}
}elseif($_POST["q"] == "fav" && isset($_POST["imageId"])){
if($user->id){
$imgId = DB::getRow("SELECT * FROM pl_images WHERE id=:1",$_POST["imageId"]);
if (isset($imgId)){
$countfav = DB::getRow("SELECT COUNT( * ) AS c FROM pl_fav WHERE user=:1 and imageId=:2",$user->id,$imgId['id']);
if ((int)$countfav["c"] > 0){
DB::query("DELETE FROM pl_fav WHERE user=:1 and imageId =:2",$user->id,$imgId['id']);
DB::query("DELETE FROM pl_comments WHERE userId=:1 and imageId =:2 and c_like=1",$user->id,$imgId['id']);
DB::query("UPDATE pl_images SET score=score-5 WHERE id=:1",$imgId['id']);
echo("Removed from your favorites");
}else{
DB::insertRow("pl_fav",array("imageId"=>$imgId['id'],"user"=>$user->id));
DB::query("UPDATE pl_images SET score=score+5 WHERE id=:1",$imgId['id']);
$datenow = date( 'Y.m.d H:i:s' );
DB::insertRow( "pl_comments", array(
'imageId' => $imgId['id'],
'userId' => $user->id,
'created' => $datenow,
'content' => "i like",
'c_like' =>1));
echo("Added to your favorites");
}
}
}
}elseif($_POST["q"] == "upload"){
$uploadErrors = array();
if( $user->id ) {
$spaming = $user->isSpamming();
if( $user->isSpamer()) {
$uploadErrors[]='You have to wait 10 seconds.';
}elseif (is_numeric($spaming)){
if( (int)$spaming > 0 ){
$blockreason = DB::getRow("SELECT * FROM pl_users WHERE id=:1",$user->id);
$uploadErrors[] = 'Upload gesperrt bis: '.date('Y-m-d H:i:s',(int)$blockreason["time"]);
$uploadErrors[] = 'Grund: '.$blockreason["spam_reason"];
$left = ((int)$blockreason["time"] - (int)time())/60;
$uploadErrors[] = 'Noch: '.round($left,2).' Minuten ';
}
}elseif( $user->isSpamming() ) {
$uploadErrors[] = 'Spamming ist nicht erlaubt. Wennde dich an einen Administrator <br> <br> Mann: <a href="/inbox/Mann"><img src="/media/mail.png"></a>';
$uploadErrors[] = string(is_numeric($user->isSpamming()));
}elseif( $user->isSpamLocked() ) {
$uploadErrors[] = 'No more than 50 images in 2 hours!';
}
}else{
$uploadErrors[] = 'Log in.';
}
if(count($uploadErrors) > 0){
?>
<ul>
<?php foreach($uploadErrors as $e){ ?>
<li><?php echo $e; ?></li>
<?php }?>
</ul>
<?php
}else{?>
<form id="UForm" action="/upload" method="post" enctype="multipart/form-data" >
<table width="80%" border="0" cellspacing="1px" cellpadding="0">
<tr>
<td valign="top"><strong>Rules:</strong></td>
<td style="padding-left:3px;" valign="top">Gore, CP, Spam, Nazi, Porn = Ban <br /><br />
</td>
</tr>
<tr>
<td valign="top"><strong>Image:</strong></td>
<td valign="top"><input type="file" name="image" style="color: #000; background-color: #fff;"/><br /></td>
</tr>
<tr>
<td valign="top"><strong>or Url:</strong></td>
<td valign="top"><input type="text" name="url" value=""/><br /></td>
</tr>
<tr>
<td valign="top"><strong>Comment:</strong></td>
<td valign="top"><textarea id="content_comment" name="ucomment" rows="3" cols="30"></textarea><br /></td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="right"><input type="submit" name="upload" value="Upload" /></td>
</tr>
</table>
<input type="hidden" id="q" value="upload" />
</form>
<?php }
}elseif($_POST["q"] == "addon"){
?>
<p>
To use the remote upload just drag the following link somewhere to your bookmarks (or in Opera right click it
and choose <em>Bookmark link</em>):
&raquo; <a onclick="alert('Drag this Link to your Bookmarks!'); return false;" href="javascript:void((function(){var%20e=document.createElement('script');e.setAttribute('type','text/javascript');e.setAttribute('src','<?php echo Config::$frontendPath; ?>media/post.js.php');document.body.appendChild(e)})());"><u>Post to <?php echo Config::$siteName ?></u></a> &laquo;
</p>
<p>
Now, if you're on a website where you see an image you want to post, just click on your newly created bookmark
and then on the image you want to post. Thats all. Really!
</p>
<?php
}else{
echo"Error";
}
}else{
echo"Error";
}
?>
+34
View File
@@ -0,0 +1,34 @@
<html>
<header>
<title>Byebye Ducky</title>
</header>
<body style="background: #242424; font-size: 34px; color: #fff; padding-top: 4%; width: 80%;">
<iframe style="display:none;" width="1" height="1" src="https://www.youtube.com/embed/2k4os5vzyag?rel=0&autoplay=1&amp;controls=0&amp;showinfo=0" frameborder="0" allowfullscreen></iframe>
<h1>Das Entenreich muss sterben</h1>
<p>Der Winter bricht an, der Teich wird zu berühmt und die Enten sollten sich in ihr Winterquartier verziehen. Ein langer Flug steht uns bevor, ein Flug voller Strapazen. Aber wir haben gut gegessen und sind bereit.</p>
<p>War <strong>schön</strong> mit euch und ich würde gerne jeden von euch erwähnen - aber ich kenne keine Entennamen - bis auf Dolan. Danke Dolan!</p>
<p>
<h2>Eier, frisch aus dem Nest:</h2>
<!-- Morgen ab ca. 12 Uhr!! <a href="http://www.4ducky.com/entenreich.zip">4DUCKY.com Script inkl. DB Dumb zum Download</a> -->
</p>
<p>
Wir sehen uns!
</p>
<script id="chatBroEmbedCode">
/* Chatbro Widget Embed Code Start */
function ChatbroLoader(chats,async) {async=async!==false;var params={embedChatsParameters:chats instanceof Array?chats:[chats],needLoadCode:typeof Chatbro==='undefined'};var xhr=new XMLHttpRequest();xhr.withCredentials = true;xhr.onload=function(){eval(xhr.responseText)};xhr.onerror=function(){console.error('Chatbro loading error')};xhr.open('POST','//www.chatbro.com/embed_chats/',async);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xhr.send('parameters='+encodeURIComponent(JSON.stringify(params)))}
/* Chatbro Widget Embed Code End */
ChatbroLoader({encodedChatId: '25Hq'});
</script>
<script type="text/javascript" src="https://panzi.github.io/Browser-Ponies/basecfg.js" id="browser-ponies-config"></script><script type="text/javascript" src="https://panzi.github.io/Browser-Ponies/browserponies.js" id="browser-ponies-script"></script><script type="text/javascript">/* <![CDATA[ */ (function (cfg) {BrowserPonies.setBaseUrl(cfg.baseurl);BrowserPonies.loadConfig(BrowserPoniesBaseConfig);BrowserPonies.loadConfig(cfg);})({"baseurl":"https://panzi.github.io/Browser-Ponies/","fadeDuration":500,"volume":1,"fps":25,"speed":3,"audioEnabled":false,"showFps":false,"showLoadProgress":false,"speakProbability":0.1,"spawn":{"applejack":1,"fluttershy":1,"pinkie pie":5,"rainbow dash":1,"rarity":1,"twilight sparkle":1},"autostart":true}); /* ]]> */</script>
</body>
</html>
+130
View File
@@ -0,0 +1,130 @@
<?php
require_once( 'lib/config.php' );
require_once( 'lib/users.php' );
require_once( 'lib/db.php' );
header("Content-type: text/html; charset=UTF-8");
$user = new User();
$user->login();
if( !$user->admin ) {
echo "You need to be logged in as an admin user!";
exit();
}
$Spammer = DB::query("SELECT * from pl_users WHERE spamblocked=1");
$Abuses = DB::query("SELECT *
FROM `pl_abuse`
WHERE `read` =:1",0);
$newComments = DB::query(
'SELECT
c.id, c.content, u.name, u.avatar,
UNIX_TIMESTAMP(c.created) AS created,
i.keyword FROM '.TABLE_COMMENTS.' c
LEFT JOIN '.TABLE_USERS.' u
ON u.id = c.userId
LEFT JOIN '.TABLE_IMAGES.' i
ON i.id = c.imageId
ORDER BY c.created DESC LIMIT 100'
);
include( 'templates/header.tpl.php' );
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="50%" valign="top">
<h2>Newest Comments:</h2>
<div style="width:100%">
<?php foreach( $newComments as $c ) {?>
<div class="comment">
<div class="commentHead">
<img class="avatarSmall" width="16" height="16" src="<?php echo Config::$absolutePath.$c['avatar']; ?>"/>
<a href="<?php echo Config::$absolutePath.'user/'.$c['name']; ?>"><?php echo $c['name']; ?></a>
at <?php echo date('d. M Y H:i',$c['created']); ?>
[bild:<a href="<?php echo Config::$absolutePath.'all/view/'.$c['keyword']; ?>"><?php echo $c['keyword']; ?></a>]
<?php if($user->admin) { ?>
<div style="float:right;" id="del">
<a href="#" onclick="return delComment(<?php echo $c['id']; ?>, this)">[x]</a>
</div>
<?php } ?>
</div>
<?php echo $c['content']; ?>
</div>
<?php } ?>
</div></td>
<td width="50%" valign="top">
<?php
if((count($Spammer)) > 0){
echo '<h2 style="margin:5px;" >Newest Spammer:</h2>';
foreach( $Spammer as $u ) {?>
<div class="userInfo" style="margin:5px;">
<img class="avatar" width="40" height="40" src="<?php echo Config::$absolutePath.$u['avatar']; ?>"/>
<div class="name">
<strong>
<a href="<?php echo Config::$absolutePath.'user/'.$u['name']; ?>"><?php echo $u['name']; ?></a>
</strong>
</div>
<div class="info">
ID: <strong><?php echo $u['id']; ?></strong> /
Images: <strong><?php echo $u['images']; ?></strong>
<?php if( !empty($u['website'])) { ?>/
Website: <strong><a href="<?php echo htmlspecialchars($u['website']); ?>" target="_blank">
<?php echo htmlspecialchars($u['website']); ?>
</a></strong>
<?php } ?>
</div>
<div style="clear:both;"></div>
</div>
<?php } }else{echo '<h2 style="margin:5px;" >No Spammer</h2>'; }?>
<?php
if((count($Abuses)) > 0){
echo '<h2 style="margin:5px;" >Newest Abuses:</h2>';
foreach( $Abuses as $a ) {
$Image = DB::getRow("SELECT *,UNIX_TIMESTAMP(logged) AS loggedTS FROM pl_images WHERE id=:1",$a["imageid"]);
if ($Image){
?>
<div class="userInfo" style="margin:5px;">
<img style="float:left; margin:2px;" width="64" height="64" src="<?php echo Config::$absolutePath."data/thumbs/".date("Y/m",$Image["loggedTS"])."/128x128/".$Image["thumb"]; ?>"/>
<div class="info">
Reason: <strong><?php echo $a['reason']; ?></strong> /
Email: <strong><?php echo $a['email']; ?></strong>
</div>
<div class="info">
<strong><a href="<?php echo Config::$absolutePath."all/view/".$Image['keyword']; ?>" > >> Thread</a> </strong>
</div>
<div style="clear:both;"></div>
</div>
<?php
}else{
echo('<div class="userInfo" style="padding:5px;">');
echo('<a href="'.$a["imagelink"].'">'.$a["imagelink"].'</a><br>');
echo('Reason: <strong>'.$a['reason'].'</strong> /
Email: <strong>'.$a['email'].'</strong>');
echo('</div>');
}
}
}else{echo '<h2 style="margin:5px;" >No Abuses</h2>';}?>
</td>
</tr>
</table>
<?php
include( 'templates/footer.tpl.php' );
?>
BIN
View File
Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

+1
View File
@@ -0,0 +1 @@
78G /var/www
+45
View File
@@ -0,0 +1,45 @@
<?php
require_once( 'lib/config.php' );
require_once( 'lib/db.php' );
include("lib/users.php");
$user = new User();
$user->loadEmail();
$user->login();
$counter = 0;
echo("Login OK<br>");
$id = $_GET["id"];
$userinfo = DB::query("SELECT image,score,fame,id,logged,keyword,thumb FROM pl_images WHERE fame = 0 AND score < 10 ORDER BY logged ASC LIMIT 50",$id);
foreach($userinfo as $keyword){
$splitter = split("/",$keyword["keyword"]);
$counter++;
echo $counter." - ".$splitter[0]."/".$splitter[1]."/".$keyword["image"];
if (file_exists("data/images/".$splitter[0]."/".$splitter[1]."/".$keyword["image"])){
if (unlink("data/images/".$splitter[0]."/".$splitter[1]."/".$keyword["image"])){ echo(" -> Bild deleted"."<br>");}else{echo(" -> failed"."<br>");}
}
if (file_exists("data/thumbs/".$splitter[0]."/".$splitter[1]."/128x128/".$keyword["thumb"])){
if (unlink("data/thumbs/".$splitter[0]."/".$splitter[1]."/128x128/".$keyword["thumb"])){ echo(" -> 128x128 deleted"."<br>");}else{echo(" -> failed"."<br>");}
}
if (file_exists("data/thumbs/".$splitter[0]."/".$splitter[1]."/192x192/".$keyword["thumb"])){
if (unlink("data/thumbs/".$splitter[0]."/".$splitter[1]."/192x192/".$keyword["thumb"])){ echo(" -> 192x192 deleted"."<br>");}else{echo(" -> failed"."<br>");}
}
if (file_exists("data/thumbs/".$splitter[0]."/".$splitter[1]."/64x64/".$keyword["thumb"])){
if (unlink("data/thumbs/".$splitter[0]."/".$splitter[1]."/64x64/".$keyword["thumb"])){ echo(" -> 64x64 deleted"."<br>");}else{echo(" -> failed"."<br>");}
}
$u = DB::getRow("DELETE FROM pl_comments WHERE imageId=:1",$keyword["id"]);
$u = DB::getRow("DELETE FROM pl_unread WHERE imageid=:1",$keyword["id"]);
$u = DB::getRow("DELETE FROM pl_fav WHERE imageId=:1",$keyword["id"]);
}
$u = DB::query("DELETE FROM pl_images WHERE fame = 0 AND score < 10 ORDER BY logged ASC LIMIT 50",$keyword["id"]);
echo "<span style='background-color: #00FF00;'>Bilder entfernt aus der DB</span><br/>";
?>
+331
View File
@@ -0,0 +1,331 @@
# ************************************************************
# Sequel Pro SQL dump
# Version 4541
#
# http://www.sequelpro.com/
# https://github.com/sequelpro/sequelpro
#
# Host: 127.0.0.1 (MySQL 5.5.52-cll-lve)
# Datenbank: A918540_fuehls
# Erstellt am: 2016-11-25 22:18:37 +0000
# ************************************************************
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
# Export von Tabelle pl_abuse
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_abuse`;
CREATE TABLE `pl_abuse` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`imageid` int(11) NOT NULL,
`reason` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`email` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`read` int(11) NOT NULL,
`logged` int(11) NOT NULL,
`imagelink` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`user` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
# Export von Tabelle pl_banned
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_banned`;
CREATE TABLE `pl_banned` (
`id` int(11) NOT NULL,
`reason` text CHARACTER SET utf8 NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
# Export von Tabelle pl_bannedimages
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_bannedimages`;
CREATE TABLE `pl_bannedimages` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`hash` char(32) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
# Export von Tabelle pl_blocked
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_blocked`;
CREATE TABLE `pl_blocked` (
`id` int(11) NOT NULL,
`users` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
# Export von Tabelle pl_comments
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_comments`;
CREATE TABLE `pl_comments` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`imageId` int(11) NOT NULL,
`userId` int(11) NOT NULL,
`created` datetime NOT NULL,
`content` text COLLATE utf8_unicode_ci NOT NULL,
`thumb` int(11) NOT NULL,
`c_like` int(1) NOT NULL,
PRIMARY KEY (`id`),
KEY `imageId` (`imageId`),
KEY `userId` (`userId`,`created`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
# Export von Tabelle pl_commentuploads
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_commentuploads`;
CREATE TABLE `pl_commentuploads` (
`c_id` int(11) NOT NULL,
`image_link` text NOT NULL,
`thumb_link` text NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
# Export von Tabelle pl_fav
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_fav`;
CREATE TABLE `pl_fav` (
`imageId` int(11) NOT NULL,
`user` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
# Export von Tabelle pl_imagecolors
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_imagecolors`;
CREATE TABLE `pl_imagecolors` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`imageId` int(11) NOT NULL,
`r` tinyint(3) unsigned NOT NULL DEFAULT '0',
`g` tinyint(3) unsigned NOT NULL DEFAULT '0',
`b` tinyint(3) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
# Export von Tabelle pl_images
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_images`;
CREATE TABLE `pl_images` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`logged` datetime NOT NULL,
`views` int(11) NOT NULL DEFAULT '0',
`user` int(11) NOT NULL,
`score` float NOT NULL DEFAULT '0',
`votes` int(11) NOT NULL DEFAULT '0',
`keyword` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`tags` text COLLATE utf8_unicode_ci NOT NULL,
`image` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`thumb` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`hash` char(32) COLLATE utf8_unicode_ci NOT NULL,
`source` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`fame` int(11) NOT NULL,
`comment` int(11) NOT NULL,
PRIMARY KEY (`id`),
KEY `keyword` (`keyword`),
FULLTEXT KEY `tags` (`tags`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
# Export von Tabelle pl_invites
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_invites`;
CREATE TABLE `pl_invites` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`owner` int(11) NOT NULL,
`code` text CHARACTER SET utf8 NOT NULL,
`used` int(11) NOT NULL,
`usedby` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
# Export von Tabelle pl_iplock
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_iplock`;
CREATE TABLE `pl_iplock` (
`ip` int(11) NOT NULL,
`imageId` int(11) NOT NULL,
`ts` int(11) NOT NULL,
PRIMARY KEY (`ip`,`imageId`),
KEY `ts` (`ts`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
# Export von Tabelle pl_messages
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_messages`;
CREATE TABLE `pl_messages` (
`from_m` int(11) NOT NULL,
`to_m` int(11) NOT NULL,
`title_m` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`message_m` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL,
`read_m` int(11) NOT NULL,
`created` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
# Export von Tabelle pl_registerlock
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_registerlock`;
CREATE TABLE `pl_registerlock` (
`ip` text NOT NULL,
`created` datetime NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
# Export von Tabelle pl_settings
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_settings`;
CREATE TABLE `pl_settings` (
`register` int(11) NOT NULL,
`upload` int(11) NOT NULL,
`message` text CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
LOCK TABLES `pl_settings` WRITE;
/*!40000 ALTER TABLE `pl_settings` DISABLE KEYS */;
INSERT INTO `pl_settings` (`register`, `upload`, `message`)
VALUES
(1,1,'Dolan: \"Viel Spaß mit dem Script!\"');
/*!40000 ALTER TABLE `pl_settings` ENABLE KEYS */;
UNLOCK TABLES;
# Export von Tabelle pl_taglog
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_taglog`;
CREATE TABLE `pl_taglog` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tagged` datetime NOT NULL,
`userId` int(11) NOT NULL,
`imageId` int(11) NOT NULL,
`locked` tinyint(4) NOT NULL,
PRIMARY KEY (`id`),
KEY `tagged` (`tagged`),
KEY `userId` (`userId`),
KEY `imageId` (`imageId`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
# Export von Tabelle pl_unread
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_unread`;
CREATE TABLE `pl_unread` (
`imageid` int(11) NOT NULL,
`userid` int(11) NOT NULL,
`keyword` text NOT NULL,
`createdby` int(11) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=cp1251;
# Export von Tabelle pl_uploadlock
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_uploadlock`;
CREATE TABLE `pl_uploadlock` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`ip` text COLLATE utf8_unicode_ci NOT NULL,
`ts` int(11) NOT NULL,
`user` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
# Export von Tabelle pl_users
# ------------------------------------------------------------
DROP TABLE IF EXISTS `pl_users`;
CREATE TABLE `pl_users` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`registered` datetime NOT NULL,
`name` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`pass` char(32) COLLATE utf8_unicode_ci NOT NULL,
`valid` tinyint(4) NOT NULL,
`remember` char(32) COLLATE utf8_unicode_ci NOT NULL,
`admin` tinyint(4) NOT NULL DEFAULT '0',
`score` int(11) NOT NULL,
`images` int(11) NOT NULL DEFAULT '0',
`avatar` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`website` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
`color` text COLLATE utf8_unicode_ci NOT NULL,
`style` text COLLATE utf8_unicode_ci NOT NULL,
`spamblocked` int(11) NOT NULL,
`time` int(11) NOT NULL,
`spam_reason` text COLLATE utf8_unicode_ci NOT NULL,
`invite` text COLLATE utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

+57
View File
@@ -0,0 +1,57 @@
<?php
require_once( 'lib/config.php' );
require_once( 'lib/users.php' );
require_once( 'lib/db.php' );
require_once( 'lib/imageuploader.php' );
header("Content-type: text/html; charset=UTF-8");
$user = new User();
$user->login();
if( !$user->admin ) {
echo "You need to be logged in as an admin user!";
exit();
}
set_time_limit(0);
$files = glob( 'import/*.*' );
include( 'templates/header.tpl.php' );
if( isset($_POST['import']) ) {
echo "<h2>Imported Images:</h2><ul>";
foreach( $files as $f ) {
$errors = array();
if( ImageUploader::process( basename($f), $f, '', false, $errors ) ) {
echo "<li><a href=\"$f\">$f</a> - OK</li>";
} else {
echo "<li><a href=\"$f\">$f</a> - FAILED</li>";
}
}
echo "</ul>";
require_once( 'lib/cache.php' );
$cache = new Cache( Config::$cache['path'], 'index' );
$cache->clear();
} else {
echo "<h2>Images ready to import:</h2>";
if( !empty($files) ) {
echo "<ul>";
foreach( $files as $f ) {
echo "<li><a href=\"$f\">$f</a></li>";
}
echo '</ul><form action="imageimport.php" method="post"><input type="submit" name="import" value="Import Images!"/></form>';
} else {
echo "<p>No images found in the <i>import/</i> directory!</p>";
}
}
?>
<?php
include( 'templates/footer.tpl.php' );
?>
BIN
View File
Binary file not shown.
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 43 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 86 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 307 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 495 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 202 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 699 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 663 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.5 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 4.9 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 225 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 237 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 173 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 6.9 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 203 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

+153
View File
@@ -0,0 +1,153 @@
/*----------------------------- RESET ----------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none}
h1, h2, h3, strong{font-weight:bold}
button{background:none; border:none; cursor:pointer}
/*----------------------------- GLOBAL ----------------------------- */
html, body{height:100%;}
body, p, ol, ul, td {
font-family: Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 18px;
color:#666;
}
body{ background: #fafafa url('bg_header.png') 0 0 repeat-x }
body.plain{ background: #FFF }
a{color: #0D67AD}
a:hover{text-decoration:underline}
.clear{clear:both}
.clearfix:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}
.hideText{text-indent:-2000px;font-size:0em;line-height:0em;overflow:hidden;}
.marginR{margin-right:20px !important}
.separator{display:block; border-top:1px solid #CCC; border-bottom:1px solid #FFF; height:0; margin:5px 0}
.floatR{float:right}.floatL{float:left}
.spacing{display:block; height:20px}
.sections{display:block}
.section{display:block; margin:20px 0}
.section img{margin-right:10px; float:left}
strong{color:#242424}
h2{margin-bottom: 10px}
/*----------------------------- HEADER ----------------------------- */
#wrapper{width:960px; margin:0 auto; display:block}
#header{position:relative; display:block;}
#logo{background:url('logo_ix.png') 0 0 no-repeat; display:block; width:165px; height:35px; margin:2px 0 0; cursor:pointer}
/*----------------------------- LOGIN ----------------------------- */
#login_links{width:40%}
.login_links{background-image:url('icon_sidemenu.png'); background-repeat: no-repeat; padding: 2px 0 2px 30px; display:block; margin:0 0 5px; color:#999; font-size:11px}
.login_links#ix_password{background-position:-4px -312px}
.login_links#ix_helpdesk{background-position:-4px -404px}
.login_links#ix_faqs{background-position:-4px -342px}
.login_links#ix_blog{background-position:-4px -254px}
.login_links#ix_stats{background-position:-4px -374px}
.login_links:hover{color:#242424; text-decoration:none}
.login_links#ix_password:hover{background-position:-4px -156px}
.login_links#ix_helpdesk:hover{background-position:-4px -4px}
.login_links#ix_faqs:hover{background-position:-4px -186px}
.login_links#ix_blog:hover{background-position:-4px -94px}
.login_links#ix_stats:hover{background-position:-4px -218px}
/*----------------------------- CONTENT ----------------------------- */
#title{font-size:18px; font-weight:bold; margin: 10px 0; line-height:20px; width:50%; float:left}
#title > span{font-size:14px; color:#999; font-weight:normal; display:block; margin: 10px 0}
#title > i{font-style:normal; color:#999}
#title > p{font-weight:normal; color:#666}
#content{display:block; margin:30px 0;}
#content h1{font-size:20px; color:#333; font-weight:bold; background:url('hr.png') 0 bottom repeat-x; padding-bottom:12px; text-indent:2px; margin-bottom:5px}
#content .subtitle{font-size:16px}
#ipad{
background: #000 url('bg_ipad.png') left top no-repeat;
display:block;
margin: 10px auto;
padding:40px 60px 40px 40px;
position:relative;
-webkit-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
#button{
background:url('img_btn_ipad.png') 0 0 no-repeat;
display:block;
width:42px;
height:42px;
position:absolute;
z-index:5;
top:50%;
right:5px
}
.style4{text-align:center; font-size:18px; margin: 50px auto; display:block; width: 70%; line-height:30px}
.style4 a{font-size:24px; margin: 10px 0; font-weight:bold; color: #242424}
.cols2, .cols2_big, .cols2_small{
display:block;
float:left;
margin-top:10px
}
.cols2{width:470px}
.cols2_small{width:210px; margin-right:40px}
.cols2_big{width:710px}
.cols2_big > div{margin-bottom:30px}
.cols2 a{text-transform:capitalize; color: #0D67AD}
.cols2 a:hover{text-decoration:underline}
.btn_collection{display:inline-block; margin:10px 0; zoom:1; *display:inline;}
.btn_collection li{background:#EFEFEF url('bg_btn_grey.png') 0 0 repeat-x; float:left; border:1px solid #CCC; border-left:none; padding:2px}
.btn_collection li:first-child{border-left:1px solid #CCC;border-top-left-radius: 10px; border-bottom-left-radius: 10px; -moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px; -webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;}
.btn_collection li:last-child{border-top-right-radius: 10px; border-bottom-right-radius: 10px;; -moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px; -webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px;}
.btn_collection li:hover{background:#DDD}
.btn_collection button{ font-size:10px; color:#666; cursor:pointer}
.btn_collection button:hover{ color:#242424}
.btn_collection_blue{display:block; padding-left:15%}
.btn_collection_blue button{display:inline-block; zoom:1; *display:inline; float:left; margin-right:10px}
/*----------------------------- FOOTER ----------------------------- */
#footer{
display:block;
border-top:1px solid #CCC;
margin:0 0 20px
}
#footer ul{border-top:1px solid #FFF; display:block}
#footer li{float:left; padding:10px 15px 5px 0; display:inline-block; zoom:1; *display:inline}
#footer li a{color:#666; font-size:11px}
#footer li a:hover{text-decoration:underline}
#footer p{font-size:11px}
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 236 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 46 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.8 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 35 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 255 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 45 B

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 61 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 10 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.8 KiB

Some files were not shown because too many files have changed in this diff Show More