Comparer les révisions

...

34 Révisions
v3.6 ... master

Auteur SHA1 Message Date
Albirew 974e7b1c39 Update foot.php 2022-05-28 18:40:07 +02:00
Albirew 3263a8e393 cleaned remnants of lel from main website 2022-05-28 18:27:29 +02:00
Albirew 1d47deafa8 added footer customization ability 2022-05-28 18:24:13 +02:00
Albirew 8026b1ace6 updated old domain remnants 2022-05-28 17:41:17 +02:00
Albirew 72c425bbd0 replaced IRC with Discord
too bad for SPF and centralisation
2022-05-28 17:16:48 +02:00
Albirew 9f0b41d7c9 fixed __autoload() is no longer supported 2022-05-28 17:15:20 +02:00
Albirew 88a8201759 code cleanup 2022-05-28 17:14:50 +02:00
Albirew 7f0b60f93e prevent DivisionByZeroError error 2022-05-28 17:06:31 +02:00
Albirew b4110217b0 sanitized _POST (#1)
fix for XSS
2022-05-28 16:49:39 +02:00
Albirew 9a5e46fcff
strip GA from code
Merge pull request #2 from Anesis-HHH/Albirew-patch-1
2022-05-28 13:14:38 +02:00
Albirew 7bdc169463
strip GA from code 2/2 2022-05-28 13:13:42 +02:00
Albirew ada3fea89f
Update index.php 2022-05-28 13:12:16 +02:00
Albirew 6800df9113 updated website URI
website moved at anesis.tk
2018-07-22 00:15:54 +02:00
Albirew 4dc8e71068 reactivated falling H animated background 2018-07-22 00:14:29 +02:00
Albirew 9232a9eb4a updated browsers with no JS text
javascript got older
2018-07-22 00:13:14 +02:00
Albirew 87f3a6c193 updated alt text of partners images 2018-07-22 00:11:32 +02:00
Albirew 05967fcadb updated mibbit iframe
chenged http to https
2018-07-22 00:10:22 +02:00
Albirew e86a8bf885 updated depreciated functions
updated depreciated fucntions
disabled error in browser
2018-07-22 00:08:59 +02:00
Albirew bf6b6d026f added bomb for hack scanners
w00tw00t, ratz and shits like these crash when reading the 10gb gzip file
2018-07-22 00:06:47 +02:00
Albirew f3838c8b17 admin panel code cleanup
removed unused comment
added log viewer in admin menu
logs page arrangement
MOAR PRAGMA NO-CACHE
2018-07-22 00:02:09 +02:00
Albirew b8892dd69d deactiveted browser cache on admin panel
pasted pragma no cache everywhere
2018-07-22 00:00:01 +02:00
Albirew 598dd8d745 typo
correction de fautes signalées par mail
2017-12-12 19:06:26 +01:00
Albirew 84d7419a7d Revert "Déplacé la LeL dans un dépôt dédié"
This reverts commit 7a3782ad78.
2017-09-05 15:20:37 +02:00
Albirew 7a3782ad78 Déplacé la LeL dans un dépôt dédié
moved online reader to a new repo
See https://github.com/Anesis-HHH/LeLA
2017-09-05 14:52:46 +02:00
Albirew 5f87a6ee04 typo licence 2016-11-16 23:40:31 +01:00
Albirew 5725883e16 README.md mis à jour
mise en forme
UTF-8
ajout logo licence
2016-11-16 23:38:14 +01:00
Albirew 1bb9a1d7ce réglages CSS 2016-11-16 23:26:55 +01:00
Albirew b37f27fdff recommandations dareboost 2016-11-16 23:26:39 +01:00
Albirew d673347dc0 ajout lien LeL sur fiche projet 2016-11-16 23:25:01 +01:00
Albirew b772faee79 correction erreurs vues sur errorlog apache 2016-11-16 23:23:59 +01:00
Albirew 6f612878a6 UTF-8 2016-11-16 23:21:32 +01:00
Albirew b56854b327 copie locale des ressources exterieures
gain de temps de chargement et évite de dépendre d'un service exterieur
2016-11-16 23:20:19 +01:00
Albirew c54e77f5db nettoyage CSS
remplacement de toutes les tabulations par des espaces
suppression lignes vides ou contenant seulement des espaces
2016-11-16 23:17:02 +01:00
Albirew 1b405be956 Release of online reader
Final version of online reader added to website
2016-05-08 12:30:09 +02:00
73 fichiers modifiés avec 587 ajouts et 805 suppressions

1
.gitignore externe
Voir le fichier

@ -1,5 +1,6 @@
/include/connexionBdd.php
/include/connexionTwitter.php
/include/visits.php
/admin/.htpasswd
/sitemap.xml

Voir le fichier

@ -11,3 +11,19 @@ RewriteRule ^news-([0-9]+)-(.+)\.html$ lireNews.php?idnews=$1&titre=$2 [L]
RewriteCond %{THE_REQUEST} /ficheprojet\.php\?idProjet=([0-9]+)&titre=([^\s]+) [NC]
RewriteRule . projet-%1-%2.html? [R=301,L]
RewriteRule ^projet-([0-9]+)-(.+)\.html$ ficheprojet.php?idProjet=$1&titre=$2 [L]
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType image/x-icon "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
</IfModule>
<IfModule mod_headers.c>
Header always set X-FRAME-OPTIONS "SAMEORIGIN"
Header always set X-XSS-Protection "1; mode=block"
Header always set X-Content-Type-Options "nosniff"
</IfModule>

BIN
10G.gzip Fichier normal

Fichier binaire non affiché.

Voir le fichier

@ -1,15 +1,15 @@
1a) renommer include/connexionBdd-example.php en connexionBdd.php
1a) renommer include/connexionBdd-example.php en connexionBdd.php
1b) le remplir avec vos propres infos MySQL/MariaDB
2a) renommer include/connexionTwitter-example.php en connexionTwitter.php
2b) le remplir avec vos token twitter (il faut préalablement créer votre appli twitter via https://dev.twitter.com/apps pour avoir vos clés)
2b) le remplir avec vos token twitter (il faut préalablement créer votre appli twitter via https://dev.twitter.com/apps pour avoir vos clés)
3) importer dans votre base SQL le fichier INSTALL/hhhV3.sql
4a) changer l'adresse de AuthUserFile dans admin/.htaccess
4b) créer votre .htpasswd avec vos utilisateurs/mots de passe
4b) créer votre .htpasswd avec vos utilisateurs/mots de passe
Normalement*, ça devrais fonctionner.
Normalement*, ça devrais fonctionner.
@ -19,4 +19,4 @@ Normalement*,
*D'un autre coté, qu'est-ce que la normalité?
*D'un autre coté, qu'est-ce que la normalité?

Voir le fichier

@ -1,24 +1,28 @@
# HHH-WWW
HHH-WWW
===
[![LICENSE](https://img.shields.io/badge/license-CC0-blue.svg)](LICENSE)
**[Site web de la HHH (NSFW)](https://hhh-world.com/)**
**[Site web de la HHH (NSFW)](https://anesis.tk/)**
# Documentation
Documentation
===
Code source du site web principal de la team de scantrad Hardcore Hentai Headquarter.
Source code of the main website of the Hardcore Hentai Headquarter scanlation team.
## Fonctionnalités
Fonctionnalités
===
* News
* Archives
* Best of
* Projets
* En cours
* Terminés
* Terminés
* Liste des releases
* Atelier
* Boite à erreurs
* Boite à erreurs
* Fonctionnement
* Recrutement
* Team
@ -28,19 +32,21 @@ Source code of the main website of the Hardcore Hentai Headquarter scanlation te
* Page de contact
* IRC
* Client web
* Client lourd personnalisé
* Client lourd personnalisé
* Tutoriel
* Bonus
* tout ce qui ne va pas dans les projets
# Changelog
Changelog
===
* Version 3.6
* Import initial sur GitHub
# License
License
===
Les projets Anesis-HHH sont, sauf si spécifié, distribués sous la licence Creative Common Zero.
Les projets Anesis-HHH sont, sauf si spécifié, distribués sous la licence Creative Common Zero.
Pour plus d'informations, veuillez vous reporter au fichier LICENSE.
Unless specified, Anesis-HHH projects are released under the Creative Common Zero license.

Voir le fichier

@ -1,3 +1,3 @@
<?php
header('Location: http://err.hhh-world.com/403');
header('Location: http://err.anesis.tk/403');
?>

Voir le fichier

@ -10,7 +10,7 @@ echo $_POST['avatar']."<br/>";
echo $_POST['contenu']."<br/>";
echo $_POST['pseudo']."<br/>";
echo $_POST['idMod']."<br/>";
echo $_POST['best']."<br/>";
if(isset($_POST['best'])) {echo $_POST['best']."<br/>";}
if(isset($_POST['titre']) AND isset($_POST['avatar']) AND isset($_POST['contenu']) AND isset($_POST['pseudo']) AND isset($_POST['idMod']))
{

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
require dirname(__FILE__).'/../classes/ProjetManager.php';
include 'include/head.php';

Voir le fichier

@ -1,5 +1,5 @@
<?php
header("Pragma: no-cache");
include 'include/head.php';
?>
<div id="main">

Voir le fichier

@ -1,5 +1,5 @@
<?php
header("Pragma: no-cache");
include 'include/head.php';
?>
<div id="main">

Voir le fichier

@ -1,5 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
include dirname(__FILE__).'/../include/connexionBdd.php';
include 'include/head.php';

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
include dirname(__FILE__).'/../include/connexionBdd.php';
include 'include/head.php';

Voir le fichier

@ -1,5 +1,5 @@
<?php
header("Pragma: no-cache");
include 'include/head.php';
?>
<div id="main">
@ -17,7 +17,7 @@ include 'include/head.php';
<div id="contenunews">
</div>
<div class="newspermalien"><a href="http://hhh-world.com/V3/lirenews.php?idnews=240&titre=un-titre-de-news" data-link="news">Permalien</a></div>
<div class="newspermalien"><a href="http://<?php echo $domaine; ?>/lirenews.php?idnews=240&titre=un-titre-de-news" data-link="news">Permalien</a></div>
</article>
</div>
<div id="newspreviewclose">FERMER</div>

Voir le fichier

@ -1,47 +0,0 @@
</div><!-- end dynabox"-->
<aside>
<div id="chatbox" class="asidesection">
<h3 class="center">Chattez avec la team.</h3>
<div>Maintenant et sans installation</div>
</div>
<div id="thermometre" class="asidesection">
<h3 class="center">Aidez la HHH à vivre !</h3>
<p class="center"><span class="gras abloc">Objectif 2014</span>226</p>
<div>
<div style="margin-top:27px"></div>
</div>
<p id="bulle" class="center"><span class="gras">Actuel</span><br/>199</p>
<a class="gras abloc center" href="http://anesis-server.infos.st/" target="_blank">Faire un don !</a>
</div>
<div id="partenaires" class="asidesection">
<h3 class="center">Partenaires</h3>
<a href="http://www.oasis-scantrad.fr">
<img src="design/img/partenaires/banniere_oasis.png" alt="Oasis Scantrad">
<div>La petite soeur de la HHH, spécialisée doujin !</div>
</a>
<a href="http://neko-france.com">
<img src="design/img/partenaires/ban-neko.jpg" alt="Bannekomataya.jpg">
<div> Petite Team, mais grande qualité.</div>
</a>
<a href="http://www.revedesexe.com/">
<img src="design/img/partenaires/revesex.jpg" alt="RevedeSexe.com">
<div>Des histoires érotiques du plus simple au plus pervers !</div>
</a>
<a href="http://www.onganime.com/">
<img src="design/img/partenaires/onganime.png" alt="onganime.com">
<div> De l'animé, des B.O, une jeune team super sympa !</div>
</a>
</div>
</aside>

Voir le fichier

@ -1,6 +1,3 @@
<footer>
</footer>
<footer></footer>
</body>
</html>

Voir le fichier

@ -1,3 +1,4 @@
<?php $domaine = "anesis.tk"; ?>
<!DOCTYPE html>
<html lang="fr">
<head>
@ -15,10 +16,11 @@
|############################################################|
|############################################################|
|###########_____SITE V3 - POLE DEVELOPPEMENT_____###########|
-->
<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<meta http-equiv="cache-control" content="no-cache" />
<meta http-equiv="pragma" content="no-cache" />
<title>Hardcore Hentai Heaquarter V3 - ADMIN</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="shortcut icon" href="favicon.ico">
@ -26,7 +28,6 @@
<link rel="stylesheet" href="design/css.css">
<link href='https://fonts.googleapis.com/css?family=Titillium+Web' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
<!--<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>-->
<script src="design/js/jquery-1.11.0.js"></script>
<script src="design/js/interface.js"></script>
</head>
@ -59,5 +60,6 @@
<a href="comnews.php">Les commentaires de news</a>
<a href="comprojet.php">Les commentaires de projets</a>
</div>
<div class="menu"><a href="log.php">ErrorLog</a></div>
</nav>
</header>

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
include dirname(__FILE__).'/../include/connexionBdd.php';
include 'include/head.php';
$Membre= $bdd->query('SELECT * FROM membre WHERE id!=0 ORDER BY statut,pseudo');

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);

Voir le fichier

@ -1,7 +1,8 @@
<?php
header("Pragma: no-cache");
include 'include/head.php';
echo '<div id="main"><pre>';
echo '<div id="main" style="margin: 80px;"><pre>';
readfile('/srv/hhh-world/logs/www-error.log');
echo '</pre></div>';

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
include dirname(__FILE__).'/../include/connexionBdd.php';

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
include dirname(__FILE__).'/../include/connexionBdd.php';

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
include dirname(__FILE__).'/../include/connexionBdd.php';

Voir le fichier

@ -1,8 +1,8 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
include dirname(__FILE__).'/../include/connexionBdd.php';
include 'include/head.php';
?>
<div id="main">
@ -20,7 +20,7 @@ include 'include/head.php';
<div id="contenunews">
</div>
<div class="newspermalien"><a href="http://hhh-world.com/V3/lirenews.php?idnews=240&titre=un-titre-de-news" data-link="news">Permalien</a></div>
<div class="newspermalien"><a href="http://<?php echo $domaine; ?>/lirenews.php?idnews=240&titre=un-titre-de-news" data-link="news">Permalien</a></div>
</article>
</div>
<div id="newspreviewclose">FERMER</div>

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
include dirname(__FILE__).'/../include/connexionBdd.php';
include 'include/head.php';

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
include dirname(__FILE__).'/../include/connexionBdd.php';

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
include dirname(__FILE__).'/../include/connexionBdd.php';
include 'include/head.php';

Voir le fichier

@ -1,4 +1,5 @@
<?php
header("Pragma: no-cache");
include dirname(__FILE__).'/../include/connexionBdd.php';
include 'include/head.php';
@ -28,7 +29,7 @@ $projet= $bdd->query('SELECT titre,vote,nombre_vote FROM projets P JOIN notation
$tile=$retour['titre'];
$vote=intval($retour['vote']);
$nbvote=intval($retour['nombre_vote']);
$moyenne=round($vote / $nbvote,2);
$moyenne=round($vote / ($nbvote ?: 1),2);
?>
<!-- dynamique-->

10
bombe.php Fichier normal
Voir le fichier

@ -0,0 +1,10 @@
<?php
//prepare the client to recieve GZIP data. This will not be suspicious
//since most web servers use GZIP by default
header("Content-Encoding: gzip");
header("Content-Length: ".filesize('10G.gzip'));
//Turn off output buffering
if (ob_get_level()) ob_end_clean();
//send the gzipped file to the client
readfile('10G.gzip');
?>

Voir le fichier

@ -1,6 +1,7 @@
<?php
require 'classes/CommentNews.php';
$_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); // prevent XSS
if(isset($_POST["fd_idnews"]) && !empty($_POST["fd_idnews"]) && isset($_POST["fd_name"]) && !empty($_POST["fd_name"]) && isset($_POST["fd_content"]) && !empty($_POST["fd_content"]) && empty($_POST["fd_dumbot"])){
$idnews=$_POST["fd_idnews"];
@ -15,5 +16,4 @@ require 'classes/CommentNews.php';
//On appelle la méthode qui va enregistrer le commmentaire dans la bdd
$postCom->ajouterCom($nom, $contenu, $idnews);
}
?>

Voir le fichier

@ -1,6 +1,7 @@
<?php
require 'classes/CommentProjet.php';
$_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); // prevent XSS
if(isset($_POST["fd_idprojet"]) && !empty($_POST["fd_idprojet"]) && isset($_POST["fd_name"]) && !empty($_POST["fd_name"]) && isset($_POST["fd_content"]) && !empty($_POST["fd_content"]) && empty($_POST["fd_dumbot"])){
$idprojet=$_POST["fd_idprojet"];
@ -15,5 +16,4 @@ require 'classes/CommentProjet.php';
//On appelle la méthode qui va enregistrer le commmentaire dans la bdd
$postCom->ajouterCom($nom, $contenu, $idprojet);
}
?>

Voir le fichier

@ -1,9 +1,7 @@
<?php
$_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); // prevent XSS
if(isset($_POST["fd_name"]) && !empty($_POST["fd_name"]) && isset($_POST["fd_content"]) && !empty($_POST["fd_content"]) && empty($_POST["fd_dumbot"])){
$nom=$_POST["fd_name"];
$email=$_POST["fd_mail"]; // PAS OBLIGATOIRE
$contenu=$_POST["fd_content"];
@ -12,5 +10,4 @@
// echo "contenu : ".$contenu;
include("classes/mailer.php");
}
?>

Voir le fichier

@ -1,6 +1,7 @@
<?php
require 'classes/Diremerci.php';
$_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); // prevent XSS
if(isset($_POST["confim"]) && !empty($_POST["confim"]) && isset($_POST["fd_idnews"]) && !empty($_POST["fd_idnews"])){
$id_news=$_POST["fd_idnews"];// !!!!! attention, valeur de type string pas int
@ -12,5 +13,4 @@ require 'classes/Diremerci.php';
//On appelle la méthode qui va enregistrer le merci dans la bdd
$postCom->ajouterMerci($id_news, $confirmation);
}
?>

Voir le fichier

@ -1,9 +1,7 @@
<?php
$_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); // prevent XSS
if(isset($_POST["fd_errortype"]) && !empty($_POST["fd_errortype"]) && isset($_POST["fd_errortitre"]) && !empty($_POST["fd_errortitre"]) && isset($_POST["fd_content"]) && !empty($_POST["fd_content"]) && empty($_POST["fd_dumbot"])){
$errortype=$_POST["fd_errortype"];
$errortitre=$_POST["fd_errortitre"];
$contenu=$_POST["fd_content"];
@ -12,5 +10,4 @@
echo "contenu : ".$contenu;
include("classes/errormailer.php");
}
?>

Voir le fichier

@ -41,8 +41,7 @@ require 'Commentaires.php';
| HARDCORE HENTAI HEADQUARTER |
|############################################################|
|###########_____SITE V3 - POLE DEVELOPPEMENT_____###########|
* @author Yumemi <yumemi.kamachi@gmail.com>
* @version 1.0
* */
@ -51,24 +50,20 @@ require 'Commentaires.php';
public function ajouterCom($pseudo, $commentaire, $idNews)
{
//Protection des variables
//Plus besoin de mysl_real_escape_string en php5,
//la fonction execute protège les variables de l'injection sql
$pseu = htmlspecialchars($pseudo);
$pseu = filter_var($pseu,FILTER_SANITIZE_STRING);
$com = htmlspecialchars($commentaire);
$com = filter_var($com,FILTER_SANITIZE_STRING);
try
{
$ajout = $this->connect->prepare('INSERT INTO commentaire_news SET pseudo = :pseu, commentaire = :comm, id_news = :idNews, timestamp = :time');
$ajout->bindValue(':pseu', $pseu);
$ajout->bindValue(':comm', $com);
$ajout->bindValue('idNews', $idNews, PDO::PARAM_INT);
$ajout->bindValue(':time', time(), PDO::PARAM_INT);
$ajout->execute();
$ajout->closeCursor();
echo 'Votre commentaire a bien été ajouté';
}
catch(Exception $e)

Voir le fichier

@ -29,7 +29,6 @@ require 'Commentaires.php';
* Cette classe hérite de la classe Commentaires.
*
* Elle sert à gérer les commantaires des projets du site de la HHH.
___ ___
___ __| | | |__ ___
/ / / /| | | |\ \ \ \
@ -52,21 +51,19 @@ require 'Commentaires.php';
{
//Protection des variables
$pseu = htmlspecialchars($pseudo);
$pseu = filter_var($pseu,FILTER_SANITIZE_STRING);
$com = htmlspecialchars($commentaire);
$com = filter_var($com,FILTER_SANITIZE_STRING);
try
{
$ajout = $this->connect->prepare('INSERT INTO commentaire_projets SET pseudo = :pseu, commentaire = :comm, id_projet = :idPro, timestamp = :time');
$ajout->bindValue(':pseu', $pseu);
$ajout->bindValue(':comm', $com);
$ajout->bindValue('idPro', $idProjet, PDO::PARAM_INT);
$ajout->bindValue(':time', time(), PDO::PARAM_INT);
$ajout->execute();
$ajout->closeCursor();
echo 'Votre commentaire a bien été ajouté';
}
catch(Exception $e)

Voir le fichier

@ -55,10 +55,14 @@ abstract class Commentaires
/**
* Constructeur de la classe
* */
public function Commentaires()
public function __construct()
{
$this->setConnexion();
}
public function Commentaires()
{
self::__construct();
}
/**
* Initialise la connexion à la base de données
* */

Voir le fichier

@ -3,6 +3,7 @@ ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
setlocale (LC_ALL, 'fr_FR.utf8');
date_default_timezone_set('Europe/Paris');
$domaine = "anesis.tk";
/**
* Cette classe gère les news du site web de la HHH.
*
@ -36,10 +37,14 @@ class NewsManager
/**
* Constructeur de la classe
* */
public function NewsManager()
public function __construct()
{
$this->setDb();
}
public function NewsManager()
{
self::__construct();
}
/**
* créer ou met à jour le cache de la page d'index
*
@ -129,8 +134,6 @@ class NewsManager
$paramTitre = str_replace(' ', '-', $affiche['titre']);
//TECHNIQUE DU CASTOR D'ALBIREW POUR ENELVER LES ACCENTS, cherche pas, tu peux pas test. En fait il convertit la string en iso américain...
$paramTitre = iconv('UTF-8', 'US-ASCII//TRANSLIT', $paramTitre);
//echo '<div class="newspermalien"><a href="http://hhh-world.com/V3/lireNews.php?idnews='.$affiche['id'].'&amp;titre='.$paramTitre.'" data-link="news">Permalien</a></div>
//</article>';
echo '</article><div class="newspermalien"><a href="lireNews.php?idnews='.$affiche['id'].'&amp;titre='.$paramTitre.'" data-link="news" data-newsid="'.$affiche['id'].'">Permalien</a></div><div class="deploynews" data-newsid="'.$affiche['id'].'">Deployer la news &#8595;</div>
';
$ask->closeCursor();
@ -455,9 +458,9 @@ class NewsManager
$imageurl = str_replace("src='","",$imageurl); //single quote
$imageurl = stristr($imageurl, '"', true); //double quote
$imageurl = stristr($imageurl, "'", true); //single quote
if (strpos($imageurl,'://') === FALSE){$imageurl = 'http://hhh-world.com'.$imageurl;}
if (strpos($imageurl,'://') === FALSE){$imageurl = 'http://'.$domaine.$imageurl;}
$texte = substr($titre,0,85); // limite twitter 140 caractères - 22 pour l'URL - 23 pour l'image -4 pour les espaces et la flèche entre texte et lien -6 pour [news]
$url = 'http://hhh-world.com/lireNews.php?idnews='.$monidbordel;
$url = 'http://'.$domaine.'/lireNews.php?idnews='.$monidbordel;
// require codebird
require_once(dirname(__FILE__).'/../twitter-api/codebird.php');
include dirname(__FILE__).'/../include/connexionTwitter.php';

Voir le fichier

@ -21,8 +21,8 @@
*
*
*/
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
ini_set('display_errors', '0');
error_reporting(E_ALL ^ E_DEPRECATED);
setlocale(LC_CTYPE, 'fr_FR');
/**
* Cette classe gère les projets du site web de la HHH.
@ -56,10 +56,14 @@ class ProjetManager
/**
* Constructeur de la classe
* */
public function ProjetManager()
public function __construct()
{
$this->setConnexion();
}
public function ProjetManager()
{
self::__construct();
}
/**
* Initialise la connexion à la bdd
**/
@ -761,6 +765,7 @@ class ProjetManager
<div class="imgcontrol">
<img src="<?php echo 'images/manga/couvertures/'.stripslashes($infos['couverture']); ?>" alt="<?php echo $infos['titre']; ?>">
</div>
<a class="projbutton" href="<?php echo 'https://lel.anesis.tk/?r='.$infos['titre']; ?>" title="Lire le volume en ligne" target="_blank">Lire en ligne</a>
<div id="projetextrait" class="projbutton"><a href="<?php echo 'images/manga/extraits/'.$infos['extrait']; ?>" title="voir un extrait du volume" >Voir un extrait</a></div>
<div id="projetcommentaire" class="projbutton" data-idprojet="<?php echo $infos['id']; ?>">Commentaires (<?php echo $comm['nbCom'];?>)</div>

Voir le fichier

@ -3,6 +3,9 @@
//Reglage du fuseau horaire
date_default_timezone_set('Europe/Paris');
// Domaine d'envoi
$domaine = "anesis.tk";
require 'phpmailer/PHPMailerAutoload.php';
//Appel PHP Mailer
@ -23,22 +26,22 @@ $mail->SMTPDebug = 2;
$mail->Debugoutput = 'html';
//Adresse SMTP
$mail->Host = "smtp.hhh-world.com";
$mail->Host = "mail.".$domaine;
//Port SMTP (25, 465 ou 587)
$mail->Port = 25;
//Authentification activé ?
$mail->SMTPAuth = true;
//Login SMTP
$mail->Username = "contact@hhh-world.com";
$mail->Username = "contact@".$domaine;
//Password SMTP
$mail->Password = "tiramisu";
//EXPEDITEUR
$mail->setFrom('contact@hhh-world.com', 'Contact HHH');
$mail->setFrom('contact@'.$domaine, 'Contact HHH');
//ADRESSE DE REPONSE
// $mail->addReplyTo($email,$nom);
//DESTINATAIRE
$mail->addAddress('contact@hhh-world.com', 'Contact HHH');
$mail->addAddress('contact@'.$domaine, 'Contact HHH');
//SUJET DU MAIL
$mail->Subject = "Nouvelle erreur sur HHH";

Voir le fichier

@ -3,6 +3,9 @@
//Reglage du fuseau horaire
date_default_timezone_set('Europe/Paris');
// Domaine d'envoi
$domaine = "anesis.tk";
require 'phpmailer/PHPMailerAutoload.php';
//Appel PHP Mailer
@ -23,22 +26,22 @@ $mail->SMTPDebug = 2;
$mail->Debugoutput = 'html';
//Adresse SMTP
$mail->Host = "smtp.hhh-world.com";
$mail->Host = "mail.".$domaine;
//Port SMTP (25, 465 ou 587)
$mail->Port = 25;
//Authentification activé ?
$mail->SMTPAuth = true;
//Login SMTP
$mail->Username = "contact@hhh-world.com";
$mail->Username = "contact@".$domaine;
//Password SMTP
$mail->Password = "tiramisu";
//EXPEDITEUR
$mail->setFrom('contact@hhh-world.com', 'Contact HHH');
$mail->setFrom('contact@'.$domaine, 'Contact HHH');
//ADRESSE DE REPONSE
$mail->addReplyTo($email,$nom);
//DESTINATAIRE
$mail->addAddress('contact@hhh-world.com', 'Contact HHH');
$mail->addAddress('contact@'.$domaine, 'Contact HHH');
//SUJET DU MAIL
$mail->Subject = "Nouveau message sur HHH";

Voir le fichier

@ -42,7 +42,7 @@ if (version_compare(PHP_VERSION, '5.1.2', '>=')) {
* Fall back to traditional autoload for old PHP versions
* @param string $classname The name of the class to load
*/
function __autoload($classname)
function spl_autoload_register($classname)
{
PHPMailerAutoload($classname);
}

Voir le fichier

@ -23,10 +23,14 @@ class SeoFriend
/**
* Constructeur de la classe
* */
public function SeoFriend()
public function __construct()
{
$this->setDb();
}
public function SeoFriend()
{
self::__construct();
}
public function titreNews($idLire)
{

Voir le fichier

@ -1,6 +1,5 @@
<?php
include 'include/connexionBdd.php';
if(isset($_GET["pseudo"]) && !empty($_GET["pseudo"])){
$dossier = $bdd->prepare('SELECT * FROM membre WHERE pseudo = :pseu');
@ -10,10 +9,11 @@ if(isset($_GET["pseudo"]) && !empty($_GET["pseudo"])){
while($fmembre = $dossier->fetch(PDO::FETCH_ASSOC))
{
// concaténation des poles
$poste="";
if($fmembre['pole1']!="-") $poste="Traduction, ";
if($fmembre['pole2']!="-") $poste.="Correction, ";
if($fmembre['pole3']!="-")$poste.="Édition, ";
if($fmembre['pole4']!="-")$poste.="Développement, ";
if($fmembre['pole3']!="-") $poste.="Édition, ";
if($fmembre['pole4']!="-") $poste.="Développement, ";
$poste=substr($poste, 0, -2);

Voir le fichier

@ -3,6 +3,7 @@ require 'classes/ProjetManager.php';
if(isset($_POST["fd_note"]) && !empty($_POST["fd_note"]) && isset($_POST["fd_projet"]) && !empty($_POST["fd_projet"])){
$_POST = filter_input_array(INPUT_POST, FILTER_SANITIZE_STRING); // prevent XSS
$note=$_POST["fd_note"];// !!!!! attention, valeur de type string pas int, de -1 à 2
$idprojet=$_POST["fd_projet"];// !!!!! attention, valeur de type string
echo "note : ".$note."<br/>"; // !!!!! attention, valeur de type string pas int

Voir le fichier

@ -1,7 +1,6 @@
<?php
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
require 'classes/CommentNews.php';
echo '<div id="commentaire_box">';
@ -19,48 +18,8 @@ echo '<div id="depot_commentaire_depotbox">
</div>
<div class="twinbox">
<div>Commentaire</div>
<!--<div>Les commentaires sont désactivés</div>-->
<textarea name="commentaire"></textarea>
</div>
</div>';
/*
echo'
<div id="commentaire_box">
<div id="commclose">&times;</div>
<div id="commentaire_entete">Commentaires</div>
<div id="commentaire_content">
<div class="commentaire_auteur"> Par Machin, le 18-10-13.</div>
<p>
<br/><br/>
Merci Lukia, ça me va droit au cœur. Tu es gentil car je ne sais pas si je le mérite vu comment je vous ai lâché quand j\'ai voulu rejoindre votre équipe, ce n\'était vraiment pas poli de ma part de ne plus vous donnez de nouvelle et pour ça je m\'en veux beaucoup. Si un jour j\'arrive à me sortir de mes galères je pense que je reviendrais au top et, si vous voulez toujours de moi, je vous lâcherais pas cette fois-ci car ça me plairait toujours au tant d\'éditer de nombreux chapitres avec vous.
<br /><br />
Merci à toute la team et je vous souhaite une bonne et belle année 2013 à tous.
</p>
</div>
<div id="depot_commentaire_depotbox">
<div class="twinbox">
<div>Pseudo</div>
<input type="text" name="pseudo" />
<input type="text" name="dumbot" />
<div id="preview_commentaire_button">Prévisualiser</div>
<div id="depot_commentaire_button" data-commnewsid="'.$_GET["idnews"].'">Envoyer</div>
</div>
<div class="twinbox">
<div>Commentaire</div>
<textarea name="commentaire"></textarea>
</div>
</div>
';
//*/
?>

Voir le fichier

@ -1,7 +1,6 @@
<?php
ini_set('display_errors', '1');
ini_set('error_reporting', E_ALL);
require 'classes/CommentProjet.php';
echo '<div id="commentaire_box">';
@ -20,12 +19,9 @@ echo'
</div>
<div class="twinbox">
<div>Commentaire</div>
<!--<div>Les commentaires sont désactivés</div>-->
<textarea name="commentaire"></textarea>
</div>
</div>
';
?>

Voir le fichier

@ -96,7 +96,7 @@ include 'include/head.php';
</p>
<p>
<span id="luxuriadl" class="titlebox center abloc">ÉTAPE 3 : Télécharger les releases de la team.</span>
La liste des releases de HHH est disponible sur le lien suivant : <a href="http://xdcclist.hhh-world.com/" target="_blank" title="liste xdcc">http://xdcclist.hhh-world.com/</a>.
La liste des releases de HHH est disponible sur le lien suivant : <a href="http://xdcclist.<?php echo $domaine; ?>/" target="_blank" title="liste xdcc">http://xdcclist.<?php echo $domaine; ?>/</a>.
Vous avez alors accès à la liste des téléchargements disponibles sur le chan.
<img src="design/img/irc/listexdcc.jpg" alt="client KVIRC luxuria">

Fichier diff supprimé car celui-ci est trop grand Voir la Diff

Fichier binaire non affiché.

Fichier binaire non affiché.

Fichier binaire non affiché.

Fichier binaire non affiché.

48
design/gfonts.css Fichier normal
Voir le fichier

@ -0,0 +1,48 @@
/*
___ ___
___ __| | | |__ ___
/ / / /| | | |\ \ \ \
/ / / / | |___| | \ \ \ \
/ /__/ / | | \ \__\ \
/ __ / | ___ | \ __ \
/ / / / | | | | \ \ \ \
_________/__/ /__/_____|___| |___|_____\__\ \__\__________
|############################################################|
| HARDCORE HENTAI HEADQUARTER |
|############################################################|
|###########_____SITE V3 - POLE DEVELOPPEMENT_____###########|
*/
@charset "UTF-8";
/*** google font en local ***/
/* latin-ext */
@font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 400;
src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(font/gfont-titiliumweb-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Titillium Web';
font-style: normal;
font-weight: 400;
src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(font/gfont-titiliumweb-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(font/gfont-lato-latin-ext.woff2) format('woff2');
unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Lato';
font-style: normal;
font-weight: 400;
src: local('Lato Regular'), local('Lato-Regular'), url(font/gfont-lato-latin.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 181 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 49 KiB

Fichier binaire non affiché.

Avant

Largeur:  |  Hauteur:  |  Taille: 184 KiB

Après

Largeur:  |  Hauteur:  |  Taille: 52 KiB

Voir le fichier

@ -1,7 +1,7 @@
/**
All animations and features scripted by :
Lukia
contact@hhh-world.com
contact@anesis.tk
Free to use and fork and anything you want !
___ ___
@ -17,7 +17,6 @@ Free to use and fork and anything you want !
|############################################################|
|###########_____SITE V3 - POLE DEVELOPPEMENT_____###########|
**/
$(document).ready( function () {
@ -73,7 +72,7 @@ $(document).ready( function () {
if($.browser['msie'] && $.browser['version']<=8){
alert("Votre navigateur est obsolète et peut rencontrer des problèmes pour parcourir ce site, veuillez le mettre à jour ou changer de navigateur pour une alternative fiable : Mozilla Firefox ou Google Chrome.");
alert("Votre navigateur est obsolète et peut rencontrer des problèmes pour parcourir ce site, veuillez le mettre à jour ou changer de navigateur pour une alternative fiable : Mozilla Firefox ou Vivaldi.");
}
/*disclaimer*/
@ -226,7 +225,7 @@ $("#triggercontact").click(function(){
var parent=$(this).parents(".contactbox").attr("id");
sendcontact(parent);
});
$("#contactpopup span").click(function(){
$("#contactpopup").find("span").click(function(){
$("#contactpopup").remove();
});
});
@ -281,7 +280,7 @@ function sendcontact(parent){
$("#formsubcont").css({"top":hauteur/2-50,"left":largeur/2-50});
//fermeture du popup
$("#formsubcont span").click(function(){
$("#formsubcont").find("span").click(function(){
$("#formsubcont").remove();
$("#contactpopup").remove();
});
@ -291,7 +290,7 @@ function sendcontact(parent){
$(this).val("");
});
}).fail(function() {
alert("ERREUR AJAX 02 : veuillez nous signaler l'erreur par mail : contact@hhh-world.com");
alert("ERREUR AJAX 02 : veuillez nous signaler l'erreur par mail : contact@anesis.tk");
});
}else {
alert("Vous n'avez pas remplit tous les champs obligatoires (*).");
@ -346,7 +345,7 @@ function errorbox(){
$("#formsubcont").css({"top":hauteur/2-50,"left":largeur/2-50});
//fermeture du popup
$("#formsubcont span").click(function(){
$("#formsubcont").find("span").click(function(){
$("#formsubcont").remove();
});
@ -356,7 +355,7 @@ function errorbox(){
});
$("input[name=errortype]:checked").attr("checked","");
}).fail(function() {
alert("ERREUR AJAX 06 : veuillez nous signaler l'erreur par mail : contact@hhh-world.com");
alert("ERREUR AJAX 06 : veuillez nous signaler l'erreur par mail : contact@anesis.tk");
});
}else {
alert("Tous les champs sont obligatoires.");
@ -404,8 +403,13 @@ function getcommnews(news) {
// prévisualiser un commentaire
$("#preview_commentaire_button").click(function(){
$("#commpreview, #commpreviewp").remove();
var pseudo=$("#depot_commentaire_depotbox input[name='pseudo']").val();
var commentaire=nl2br($("#depot_commentaire_depotbox textarea[name='commentaire']").val());
var sanitizeHTML = function (str) {
return str.replace(/[^\w. ]/gi, function (c) {
return '&#' + c.charCodeAt(0) + ';';
});
};
var pseudo=encodeURI($("#depot_commentaire_depotbox").find("input[name='pseudo']").val());
var commentaire=sanitizeHTML(nl2br($("#depot_commentaire_depotbox").find("textarea[name='commentaire']").val()));
if(pseudo.trim()==="" || commentaire.trim()===""){
alert("Il n'y a rien à prévisualiser banane, il faut remplir tous les champs.");
return;
@ -416,11 +420,16 @@ function getcommnews(news) {
// pour envoyer un commentaire
$("#depot_commentaire_button").click(function(){
var sanitizeHTML = function (str) {
return str.replace(/[^\w. ]/gi, function (c) {
return '&#' + c.charCodeAt(0) + ';';
});
};
// on envoi un nouveau commentaire
var idnews=$(this).attr("data-commnewsid");
var pseudo=$("#depot_commentaire_depotbox input[name='pseudo']").val();
var commentaire=$("#depot_commentaire_depotbox textarea[name='commentaire']").val();
var dumbot=$("#depot_commentaire_depotbox input[name='dumbot']").val();
var pseudo=encodeURI($("#depot_commentaire_depotbox").find("input[name='pseudo']").val());
var commentaire=sanitizeHTML($("#depot_commentaire_depotbox").find("textarea[name='commentaire']").val());
var dumbot=$("#depot_commentaire_depotbox").find("input[name='dumbot']").val();
postcommnews(idnews,pseudo,commentaire,dumbot);
});
@ -430,7 +439,7 @@ function getcommnews(news) {
function postcommnews(news,pseudo,commentaire,dumbot){
// vérification des champs obligatoire
if(pseudo.trim()==="" || commentaire.trim()===""){
if(pseudo.trim()==="" || commentaire.trim()==="" || pseudo.trim()==="&#34;>" || commentaire.trim()==="&#34;>") {
var verif=false;
}else {
var verif=true;
@ -463,7 +472,7 @@ function postcommnews(news,pseudo,commentaire,dumbot){
$("#formsubcont").css({"top":hauteur/2-50,"left":largeur/2-50});
//fermeture du popup
$("#formsubcont span").click(function(){
$("#formsubcont").find("span").click(function(){
$("#formsubcont").remove();
$("#commentaire_box").remove();
});
@ -473,7 +482,7 @@ function postcommnews(news,pseudo,commentaire,dumbot){
$(this).val("");
});
}).fail(function() {
alert("ERREUR AJAX 01 : veuillez nous signaler l'erreur par mail : contact@hhh-world.com");
alert("ERREUR AJAX 01 : veuillez nous signaler l'erreur par mail : contact@anesis.tk");
});
}else {
alert("Tous les champs sont obligatoires.");
@ -508,8 +517,8 @@ function getcommprojet(projet) {
// prévisualiser un commentaire
$("#preview_commentaire_button").click(function(){
$("#commpreview, #commpreviewp").remove();
var pseudo=$("#depot_commentaire_depotbox input[name='pseudo']").val();
var commentaire=$("#depot_commentaire_depotbox textarea[name='commentaire']").val();
var pseudo=$("#depot_commentaire_depotbox").find("input[name='pseudo']").val();
var commentaire=$("#depot_commentaire_depotbox").find("textarea[name='commentaire']").val();
if(pseudo.trim()==="" || commentaire.trim()===""){
alert("Il n'y a rien a prévisualiser banane.");
return;
@ -522,9 +531,9 @@ function getcommprojet(projet) {
$("#depot_commentaire_button").click(function(){
// on envoi un nouveau commentaire
var idprojet=$(this).attr("data-commprojetid");
var pseudo=$("#depot_commentaire_depotbox input[name='pseudo']").val();
var commentaire=$("#depot_commentaire_depotbox textarea[name='commentaire']").val();
var dumbot=$("#depot_commentaire_depotbox input[name='dumbot']").val();
var pseudo=$("#depot_commentaire_depotbox").find("input[name='pseudo']").val();
var commentaire=$("#depot_commentaire_depotbox").find("textarea[name='commentaire']").val();
var dumbot=$("#depot_commentaire_depotbox").find("input[name='dumbot']").val();
postcommprojet(idprojet,pseudo,commentaire,dumbot);
});
@ -568,7 +577,7 @@ function postcommprojet(projet,pseudo,commentaire,dumbot){
$("#formsubcont").css({"top":hauteur/2-50,"left":largeur/2-50});
//fermeture du popup
$("#formsubcont span").click(function(){
$("#formsubcont").find("span").click(function(){
$("#formsubcont").remove();
$("#commentaire_box").remove();
});
@ -578,7 +587,7 @@ function postcommprojet(projet,pseudo,commentaire,dumbot){
$(this).val("");
});
}).fail(function() {
alert("ERREUR AJAX 04 : veuillez nous signaler l'erreur par mail : contact@hhh-world.com");
alert("ERREUR AJAX 04 : veuillez nous signaler l'erreur par mail : contact@anesis.tk");
});
}else {
alert("Tous les champs sont obligatoires.");
@ -604,10 +613,10 @@ function notebloc(){
dimensions();
getsize("#notebox");
$("#notebox").css({"top":100,"left":largeur/2-itemOW/2});
$("#notebox span").click(function(){
$("#notebox").find("span").click(function(){
$("#notebox").remove();
});
$("#advice div").click(function(){
$("#advice").find("div").click(function(){
$("#advice").height("auto");
});
$(".blocknotation").click(function(){
@ -620,7 +629,7 @@ function notebloc(){
// on envoi la note
$("#sendnote").click(function(){
var idprojet=$("#projetcommentaire").attr("data-idprojet");
var note=$(".blocknotation div[data-select=select]").attr("data-note");
var note=$(".blocknotation").find("div[data-select=select]").attr("data-note");
if(localStorage["note"+idprojet]){
alert("Merci à vous d'apprécier autant notre travail mais vous avez déjà noté ce projet.");
}
@ -647,7 +656,7 @@ function notebloc(){
$("#formsubcont").css({"left":$("#notebox").width()/2-90});
//fermeture du popup
$("#formsubcont span").click(function(){
$("#formsubcont").find("span").click(function(){
$("#formsubcont").remove();
$("#notebox").remove();
@ -658,7 +667,7 @@ function notebloc(){
$("#note").text(finalnote)
});
}).fail(function() {
alert("ERREUR AJAX 03 : veuillez nous signaler l'erreur par mail : contact@hhh-world.com");
alert("ERREUR AJAX 03 : veuillez nous signaler l'erreur par mail : contact@anesis.tk");
});
}
});
@ -691,7 +700,7 @@ function hhhchatcontrol(){
// boutons de controle réduire/agrandir
$("#chatheader span:eq(1)").click(function(){
$("#chatheader").find("span:eq(1)").click(function(){
if($(this).hasClass("reploy")){
$(this).removeAttr("class");
@ -703,7 +712,7 @@ function hhhchatcontrol(){
}
});
// boutons de controle fermer
$("#chatheader span:eq(0)").click(function(){
$("#chatheader").find("span:eq(0)").click(function(){
$("#hhhtchat").remove();
});
@ -715,18 +724,19 @@ function chatposition(){
var h= (hauteur/3)*2;
$("#hhhtchat").attr("data-chatdeploy","true");
$("#hhhtchat").css({"width":w,"height":h+50,"left":largeur/2-w/2, "top":hauteur/2-(h+50)/2});
$("#hhhtchat iframe").css({"width":w,"height":h-50});
$("#hhhtchat").find("iframe").css({"width":w,"height":h-50});
}
function chatopen(){
$('#chatbox, *[data-chat="true"]').click(function(e){
e.preventDefault();
window.open('https://discord.gg/GKzX7vQ', '_blank');
// on vérifie l'existence ou pas de la boite de tchat et on envoit
if($("#hhhtchat").length==0){
$("h2").before('<div id="hhhtchat" data-chatdeploy="none"><div id="chatheader">HHH Chat<span>&times;</span><span></span></div><span>Bienvenu sur le web-irc de la HHH. Veuillez spécifier votre pseudonyme et validez avec "Connect".</span><iframe src="http://widget.mibbit.com/?settings=3b9920b4c6a7313052939b4016b74d0e&server=irc.worldnet.Net&channel=%23hhh"></iframe><br/><div id="chatnote">Veuillez noter que vous ne pouvez pas télécharger de releases avec cet applet.<br/> Pour cela vous devez vous munir d\'un "vrai" client IRC, celui de la team (Luxuria) est disponible sur le site.</div></div>');
chatposition();
hhhchatcontrol();
}
// if($("#hhhtchat").length==0){
// $("h2").before('<div id="hhhtchat" data-chatdeploy="none"><div id="chatheader">HHH Chat<span>&times;</span><span></span></div><span>Bienvenu sur le web-irc de la HHH. Veuillez spécifier votre pseudonyme et validez avec "Connect".</span><iframe src="https://widget.mibbit.com/?settings=3b9920b4c6a7313052939b4016b74d0e&server=irc.worldnet.Net&channel=%23hhh"></iframe><br/><div id="chatnote">Veuillez noter que vous ne pouvez pas télécharger de releases avec cet applet.<br/> Pour cela vous devez vous munir d\'un "vrai" client IRC, celui de la team (Luxuria) est disponible sur le site.</div></div>');
// chatposition();
// hhhchatcontrol();
// }
});
}
chatopen();
@ -1013,7 +1023,7 @@ function seemembres(){
// console.log(data);
}
}).fail(function() {
alert("ERREUR AJAX 05 : veuillez nous signaler l'erreur par mail : contact@hhh-world.com");
alert("ERREUR AJAX 05 : veuillez nous signaler l'erreur par mail : contact@anesis.tk");
});
});
@ -1072,104 +1082,109 @@ $(document).mousedown(function(e){
var lien = $(this).attr("href");
// on trie les liens au cas par cas
//liens pour des pages internes sans autres GET
if($(this).is($("a[data-link=internal]"))){
titrepage=$('nav a[href="'+lien+'"]').text()
request="?request=ajax";
}
// liens de projet
else if($(this).is($("a[data-link=projet]"))){
titrepage=lienprojet;
request="&request=ajax";
// alert();
// console.log(titrepage);
}
// liens d'un projet depuis une news
else if($(this).is($("a[data-link=liennewsprojet]"))){
titrepage=$(this).text();
request="&request=ajax";
}
// liens de liste projet
else if($(this).is($("a[data-link=listeprojet]"))){
titrepage=$(".listrlz_titre",this).text();
request="&request=ajax";
if(lien=="https://lel.anesis.tk/"){
window.open(lien);
}else{
//liens pour des pages internes sans autres GET
if($(this).is($("a[data-link=internal]"))){
titrepage=$('nav a[href="'+lien+'"]').text()
request="?request=ajax";
}
// liens de projet
else if($(this).is($("a[data-link=projet]"))){
titrepage=lienprojet;
request="&request=ajax";
// alert();
// console.log(titrepage);
}
// liens d'un projet depuis une news
else if($(this).is($("a[data-link=liennewsprojet]"))){
titrepage=$(this).text();
request="&request=ajax";
}
// liens de liste projet
else if($(this).is($("a[data-link=listeprojet]"))){
titrepage=$(".listrlz_titre",this).text();
request="&request=ajax";
}
// news seule depuis l'index
else if($(this).is($("a[data-link=news]"))){
titrepage=$(this).parents("article").children("h3").text();
request="&request=ajax";
}
// news seule depuis les archives
else if($(this).is($("a[data-link=archnews]"))){
titrepage=$(".listnews_titre",this).text();
request="&request=ajax";
}
// membre
else if($(this).is($("a[data-link=seemembre]"))){
titrepage="Les membres";
request="&request=ajax";
flag=$(this).attr("href");
// flag="askmembre";
}
// liens du menu
else {
titrepage = $(this).text();
request="?request=ajax";
}
loader("init");
$.ajax({
url: lien + request,
success: function(data){
loader("destroy");
$("#content").animate({scrollTop:0});
reploymenu();
$("h2").text(titrepage);
$("#dynabox").html(data);
// lancement des différents modules
affichage();
seecommnews();
seecommprojet();
visionneuse();
boitafiltre();
projet();
thanx();
contact();
givenote();
seemembres();
chatopen();
errorbox();
deploynews();
// quand on a fait un lien depuis un membre
if (typeof (flag) != 'undefined'){
flag=flag.substr(23);
// les-membres.php?member=Lukia
$.ajax({
url: "classmembres.php?pseudo="+flag+"",
success: function(data){
$("#rightmembres").html(data);
}
})
}
// on pousse la page vue dans le tableau Google Analytics
_gaq.push(['_trackPageview','/'+lien]);
// controle IE ( IE <=9 incompatible avec history.pushState)
if($.browser['msie']===false || $.browser['msie']===true && version>=10.0){
history.pushState('','Hardcore Hentai Heaquarter V3 - '+titrepage, lien);
}
document.title = 'Hardcore Hentai Heaquarter V3 - '+titrepage;
}
});
// news seule depuis l'index
else if($(this).is($("a[data-link=news]"))){
titrepage=$(this).parents("article").children("h3").text();
request="&request=ajax";
}
// news seule depuis les archives
else if($(this).is($("a[data-link=archnews]"))){
titrepage=$(".listnews_titre",this).text();
request="&request=ajax";
}
// membre
else if($(this).is($("a[data-link=seemembre]"))){
titrepage="Les membres";
request="&request=ajax";
flag=$(this).attr("href");
// flag="askmembre";
}
// liens du menu
else {
titrepage = $(this).text();
request="?request=ajax";
}
loader("init");
$.ajax({
url: lien + request,
success: function(data){
loader("destroy");
$("#content").animate({scrollTop:0});
reploymenu();
$("h2").text(titrepage);
$("#dynabox").html(data);
// lancement des différents modules
affichage();
seecommnews();
seecommprojet();
visionneuse();
boitafiltre();
projet();
thanx();
contact();
givenote();
seemembres();
chatopen();
errorbox();
deploynews();
// quand on a fait un lien depuis un membre
if (typeof (flag) != 'undefined'){
flag=flag.substr(23);
// les-membres.php?member=Lukia
$.ajax({
url: "classmembres.php?pseudo="+flag+"",
success: function(data){
$("#rightmembres").html(data);
}
})
}
// on pousse la page vue dans le tableau Google Analytics
_gaq.push(['_trackPageview','/'+lien]);
// controle IE ( IE <=9 incompatible avec history.pushState)
if($.browser['msie']===false || $.browser['msie']===true && version>=10.0){
history.pushState('','Hardcore Hentai Heaquarter V3 - '+titrepage, lien);
}
document.title = 'Hardcore Hentai Heaquarter V3 - '+titrepage;
}
});
}
e.preventDefault();
});

4
design/js/jquery-1.11.0.min.js externe Fichier normal

Diff de fichier supprimé car une ou plusieurs lignes sont trop longues

Voir le fichier

@ -1,7 +1,7 @@
/**
All animations and features scripted by :
Lukia
contact@hhh-world.com
contact@anesis.tk
Free to use and fork and anything you want !
**/
$(document).ready( function () {

Voir le fichier

@ -9,7 +9,7 @@ if(isset($_SERVER['HTTP_REFERER']))
}
//On vérifie que le visiteur vient bien du site de la HHH
if((preg_match('#hhh-world.com#', $visiteur)) OR (preg_match('# #', $visiteur)))
if((preg_match('#anesis.tk#', $visiteur)) OR (preg_match('# #', $visiteur)))
{
//Vérification de l'existance de la variable GET
if(isset($_GET['release']))
@ -36,11 +36,11 @@ if((preg_match('#hhh-world.com#', $visiteur)) OR (preg_match('# #', $visiteur)))
}
$tele->closeCursor();
header('Location: http://fichiers.hhh-world.com/'.$_GET['release']);
header('Location: http://fichiers.anesis.tk/'.$_GET['release']);
}
}
else//S'il ne vient pas du site web il ne peut pas télécharger et on le renvoie sur la page d'accueil
{
header('Location: http:/hhh-world.com');
header('Location: http:/anesis.tk');
}
?>

Voir le fichier

@ -13,7 +13,7 @@ include 'include/head.php';
Le serveur et le nom de domaine sont intégralement payés par Lukia et les frais annuels s'élèvent à 226. Nous ne dépendons pas de la pub pour rembourser ces frais.
<img src="design/img/dons.jpg">
Vous pouvez aider la team à subvenir à ses besoins en donnant un peu, beaucoup, à la folie en suivant
<a href="http://anesis-server.infos.st/" class="titre big center" target="_blank">CE LIEN !</a>
<a href="https://dons.<?php echo $domaine; ?>/" class="titre big center" target="_blank">CE LIEN !</a>
</p>
</div>

Voir le fichier

@ -3,19 +3,19 @@
<div id="chatbox" class="asidesection">
<h3 class="center">Chattez avec la team.</h3>
<div>Maintenant et sans installation</div>
<div>Maintenant via Discord</div>
</div>
<div id="thermometre" class="asidesection">
<h3 class="center">Aidez la HHH à vivre !</h3>
<p class="center"><span class="gras abloc">Objectif 2016</span>100</p>
<p class="center"><span class="gras abloc">Objectif de l'année</span>100</p>
<div>
<div style="margin-top:226px"></div>
</div>
<p id="bulle" class="center"><span class="gras">Actuel</span><br/>0</p>
<a class="gras abloc center" href="http://anesis-server.infos.st/" target="_blank">Faire un don !</a>
<a class="gras abloc center" href="https://dons.anesis.tk/" target="_blank">Faire un don !</a>
</div>
<div id="partenaires" class="asidesection">
<h3 class="center">Partenaires</h3>
@ -25,17 +25,17 @@
</a>
<a href="http://neko-france.com" target="_blank">
<img src="design/img/partenaires/ban-neko.jpg" alt="Bannekomataya.jpg">
<img src="design/img/partenaires/ban-neko.jpg" alt="Nekomataya">
<div> Petite Team, mais grande qualité.</div>
</a>
<a href="http://www.revedesexe.com/" target="_blank">
<img src="design/img/partenaires/revesex.jpg" alt="RevedeSexe.com">
<img src="design/img/partenaires/revesex.jpg" alt="RevedeSexe">
<div>Des histoires érotiques du plus simple au plus pervers !</div>
</a>
<a href="http://listedescantrad.blogspot.fr/" target="_blank">
<img src="design/img/partenaires/lds.jpg" alt="listedescantrad.blogspot.com">
<img src="design/img/partenaires/lds.jpg" alt="listedescantrad">
<div>L'annuaire des teams de scantrad et fansub, tenu par la sympathique Nachry-chan.</div>
</a>
</div>

Voir le fichier

@ -1,7 +1,7 @@
<?php
include 'aside.php';
?>
</div><!-- End content -->
</div><!-- End content -->
<footer>
<div>Hardcore Hentai Headquarter - © 2004 - 2015</div> <a href="http://www.w3.org/html/logo/" target="_blank"><img src="design/img/html5.png" alt="html5logo"></a>
<p>
@ -18,32 +18,10 @@ include 'aside.php';
Firefox 5, Chrome 4, Safari 4, Opera 12 et Internet Explorer 9.<br/><br/>
Si vous rencontrez un problème d'affichage, veuillez nous contacter via la <a href="boite-a-erreur.php" data-link="internal">boite à erreur</a>.<br/>
Les navigateurs peu utilisés n'ont pas été testé, si vous rencontrez un problème sur ces navigateurs, envoyez nous un mail sur contact[arobase]hhh-world[point]com, en précisant bien votre logiciel, sa version, et une capture d'écran. Merci :)
Les navigateurs peu utilisés n'ont pas été testé, si vous rencontrez un problème sur ces navigateurs, envoyez nous un mail sur contact[arobase]anesis[point]tk, en précisant bien votre logiciel, sa version, et une capture d'écran. Merci :)
</p>
</footer>
</div><!-- end main-->
<script>/*
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-29875776-4', 'hhh-world.com');
ga('require', 'displayfeatures');
ga('send', 'pageview');*/
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-29875776-4']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<?php if(file_exists('include/visits.php')) { include('visits.php'); } ?>
</body>
</html>
</html>

Voir le fichier

@ -1,3 +1,8 @@
<?php
$domaine = "anesis.tk";
$urisite = 'https://'.$domaine;
$urilel = 'https://lel.'.$domaine;
?>
<!DOCTYPE html>
<html lang="fr">
<!--
@ -15,129 +20,138 @@
|############################################################|
|###########_____SITE V3 - POLE DEVELOPPEMENT_____###########|
-->
<head>
<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title><?php echo $titredelapage;?> - Hardcore Hentai Heaquarter V3</title>
<meta name="description" content="Hardcore Hentai Headquarter - La plus vieille team de scantrad hentai de France, fournisseur de plaisir depuis 2004"/>
<meta name="keywords" content="hentai,manga,scantrad,français,team,hhh,scan,oasis,doujinshi,headquarter,french"/>
<meta name="author" content="Lukia, Yumemi, Albirew" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="shortcut icon" href="favicon.ico">
<link rel="apple-touch-icon" href="apple-touch-icon-precomposed.png">
<link rel="stylesheet" href="design/css.css?=refreshtwitter">
<link href='https://fonts.googleapis.com/css?family=Titillium+Web' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<!--<script src="design/js/jquery-1.11.0.js"></script>-->
<script src="design/js/jquery.mousewheel.js"></script>
<script src="design/js/perfect-scrollbar.js"></script>
<script src="design/js/jquery.transit.min.js"></script>
<script src="design/js/interface.js?=refresh"></script>
<script src="design/js/paper-full.min.js"></script>
<!-- Load external PaperScript and associate it with myCanvas -->
<!--<script type="text/paperscript" src="design/js/paperbullehhh.js" canvas="myCanvas"></script>-->
<!--[if lte IE 8]>
<script src="design/js/html5.js" type="text/javascript"></script>
<![endif]-->
</head>
<body>
<div id="disclaimer">
<div id="logoaccueil"></div>
<p>
Ce site Internet contient des textes, images et vidéos à caractère pornographique qui peuvent choquer certaines sensibilités, par conséquent :<br/><br/>
- L'accès à ce site est strictement interdit aux mineurs.<br/>
- Le contenu de ce site ne doit pas être diffusé à des mineurs.<br/>
- En entrant sur ce site je certifie être majeur selon les lois du pays depuis lequel j'y accède.
</p>
<div id="entree">Entrer</div>
<div id="sortie"><a href="http://www.pokemon.com/fr/">Sortir</a></div>
</div>
<head>
<meta charset="UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
<title><?php echo $titredelapage;?> - Hardcore Hentai Heaquarter V3</title>
<meta name="description" content="Hardcore Hentai Headquarter - La plus vieille team de scantrad hentai de France, fournisseur de plaisir depuis 2004"/>
<meta name="keywords" content="hentai,manga,scantrad,français,team,hhh,scan,oasis,doujinshi,headquarter,french"/>
<meta name="author" content="Lukia, Yumemi, Albirew" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:title" content="Hardcore Hentai Heaquarter" />
<meta property="og:type" content="website" />
<meta property="og:url" content="<?php echo $urisite;?>/" />
<meta property="og:image:secure_url" content="<?php echo $urisite;?>/hhh.png" />
<link rel="shortcut icon" href="favicon.ico">
<link rel="apple-touch-icon" href="apple-touch-icon-precomposed.png">
<link rel="stylesheet" href="design/css.css?=20161116">
<link rel="stylesheet" href="design/gfonts.css?=20161116">
<?php /* dépendre de google, caymal
<link href='https://fonts.googleapis.com/css?family=Titillium+Web' rel='stylesheet' type='text/css'>
<link href='https://fonts.googleapis.com/css?family=Lato' rel='stylesheet' type='text/css'>
<script src="design/js/jquery-1.11.0.js"></script>
*/ ?>
<script src="design/js/jquery-1.11.0.min.js"></script>
<script src="design/js/jquery.mousewheel.js"></script>
<script src="design/js/perfect-scrollbar.js"></script>
<script src="design/js/jquery.transit.min.js"></script>
<script src="design/js/interface.js?=20180506"></script>
<script src="design/js/paper-full.min.js"></script>
<noscript>Bienvenue en 2014, veuillez activer JavaScript pour naviguer sur notre site ;)</noscript>
<!-- Load external PaperScript and associate it with myCanvas -->
<script type="text/paperscript" src="design/js/paperbullehhh.js" canvas="myCanvas"></script>
<!--[if lte IE 8]>
<script src="design/js/html5.js" type="text/javascript"></script>
<![endif]-->
</head>
<body>
<div id="disclaimer">
<div id="logoaccueil"></div>
<p>
<noscript>Bienvenue en 2014, veuillez activer JavaScript pour naviguer sur notre site ;)<br><br></noscript>
Ce site Internet contient des textes, images et vidéos à caractère pornographique qui peuvent choquer certaines sensibilités, par conséquent :<br/><br/>
- L'accès à ce site est strictement interdit aux mineurs.<br/>
- Le contenu de ce site ne doit pas être diffusé à des mineurs.<br/>
- En entrant sur ce site je certifie être majeur selon les lois du pays depuis lequel j'y accède.
</p>
<div id="entree">Entrer</div>
<div id="sortie"><a href="http://www.pokemon.com/fr/">Sortir</a></div>
</div>
<?php
// on va aller se chercher le nombre de projet en fonction de sa catégorie dans le site :)
include 'countprojet.php';
?>
<header data-deploy="false">
<div id="closemenu">&times;</div>
<div id="logo"><img src="design/img/logoblancpetit.png" alt="logo HHH"></div>
<nav>
<ul>
<li>
<a href="news.php" title="Lire les news">News</a>
<ul>
<li><a href="index.php" title="les dernière news">Les dernières news</a></li>
<li><a href="archives-des-news.php" title="les archives des news">Les archives des news</a></li>
<li><a href="best-of-des-news.php" title="le best-of des news">Le best-of des news</a></li>
</ul>
</li>
<li>
<a href="projets.php" title="Les projets de la team">Projets</a>
<ul>
<li><a href="projets-en-cours.php" title="Tous les mangas actuellement en cours de traduction">Projets en cours (<?php echo $catencours ?>)</a></li>
<li><a href="projets-termines.php" title="Tous les mangas terminés">Projets terminés (<?php echo $catfini ?>)</a></li>
<li><a href="liste-complete-des-releases.php" title="La liste complète de nos projets">Liste complète des releases</a></li>
</ul>
</li>
<li>
<a href="atelier.php" title="Tout sur l'atelier de la HHH">Atelier</a>
<ul>
<li><a href="boite-a-erreur.php" title="La correction c'est par ici">Boite à erreur</a></li>
<li><a href="le-fonctionnement-de-l-atelier.php" title="Comment fonctionne la HHH">Le fonctionnement de l'atelier</a></li>
<li><a href="recrutement.php" title="Travailler avec la HHH">Recrutement</a></li>
</ul>
</li>
<li>
<a href="team.php" title="Tout savoir sur l'équipe">Team</a>
<ul>
<li><a href="faire-un-don.php" title="Aidez à faire vivre la HHH">Faire un don</a></li>
<li><a href="qui-est-la-HHH.php" title="Qu'est-ce que la HHH ?">Qu'est la HHH ?</a></li>
<li><a href="les-membres.php" title="Une belle équipe !">Les membres</a></li>
<li><a href="contact.php" title="Contactez-nous">Nous contacter</a></li>
</ul>
</li>
<li>
<a href="irc.php" title="Le protocole de communication par excellence">IRC</a>
<ul>
<li><a href="client-irc-mibbit.php" title="Chattez avec nous sans installation">Client IRC Mibbit</a></li>
<li><a href="client-irc-kvirc-luxuria.php" title="Le client IRC de la HHH">Client KVirc Luxuria</a></li>
<li><a href="liste-xdcc.php" title="La liste des projets téléchargeable sur IRC">Liste XDCC</a></li>
<li><a href="tutoriels-irc.php" title="Des tutoriels pour IRC">Tutoriels IRC</a></li>
</ul>
</li>
<li>
<a href="bonus.php" title="La HHH dépasse les limites">Bonus</a>
<ul>
<li><a href="hors-serie.php" title="Les chapitres exceptionnels">Hors série (<?php echo $cathorsserie ?>)</a></li>
<li><a href="animes.php" title="Parce qu'on sait AUSSI faire du fansub">Animes (<?php echo $catanime ?>)</a></li>
<li><a href="artworks.php" title="Photoshop ne sert pas qu'à faire du scantrad.">Artworks</a></li>
<li><a href="jeux.php" title="Des jeux que l'équipe a développé aux jeux auxquels nous adorons jouer.">Jeux (<?php echo $catjeux ?>)</a></li>
</ul>
</li>
</ul>
</nav>
<div id="animationcontrol">Arrêter l'animation du fond</div>
</header>
<canvas id="myCanvas" resize></canvas>
<div id="main">
<div id="entete">
<div id="deploynav"></div>
<h1><a href="index.php">Hardcore Hentai Headquarter <span>Hentai français depuis 2004</span></a></h1>
<div id="gadget">
<a href="rss.php" title="RSS"><div></div></a>
<a href="https://www.facebook.com/hardcorehentaiheadquarter" title="Facebook" target="_blank"><div></div></a>
<a href="https://twitter.com/HHH_World" title="Twitter" target="_blank"><div></div></a>
<div id="triggercontact"></div>
</div>
</div>
<h2><?php echo $titredelapage;?></h2>
<div id="content">
<div id="dynabox">
<header data-deploy="false">
<div id="closemenu">&times;</div>
<div id="logo"><img src="design/img/logoblancpetit.png" alt="logo HHH"></div>
<nav>
<ul>
<li>
<a href="news.php" title="Lire les news">News</a>
<ul>
<li><a href="index.php" title="les dernière news">Les dernières news</a></li>
<li><a href="archives-des-news.php" title="les archives des news">Les archives des news</a></li>
<li><a href="best-of-des-news.php" title="le best-of des news">Le best-of des news</a></li>
</ul>
</li>
<li>
<a href="projets.php" title="Les projets de la team">Projets</a>
<ul>
<li><a href="<?php echo $urilel;?>" title="Tous les projets à lire en ligne !" target="_blank">Lecture en Ligne</a></li>
<li><a href="projets-en-cours.php" title="Tous les mangas actuellement en cours de traduction">Projets en cours (<?php echo $catencours ?>)</a></li>
<li><a href="projets-termines.php" title="Tous les mangas terminés">Projets terminés (<?php echo $catfini ?>)</a></li>
<li><a href="liste-complete-des-releases.php" title="La liste complète de nos projets">Liste complète des releases</a></li>
</ul>
</li>
<li>
<a href="atelier.php" title="Tout sur l'atelier de la HHH">Atelier</a>
<ul>
<li><a href="boite-a-erreur.php" title="La correction c'est par ici">Boite à erreur</a></li>
<li><a href="le-fonctionnement-de-l-atelier.php" title="Comment fonctionne la HHH">Le fonctionnement de l'atelier</a></li>
<li><a href="recrutement.php" title="Travailler avec la HHH">Recrutement</a></li>
</ul>
</li>
<li>
<a href="team.php" title="Tout savoir sur l'équipe">Team</a>
<ul>
<li><a href="faire-un-don.php" title="Aidez à faire vivre la HHH">Faire un don</a></li>
<li><a href="qui-est-la-HHH.php" title="Qu'est-ce que la HHH ?">Qu'est la HHH ?</a></li>
<li><a href="les-membres.php" title="Une belle équipe !">Les membres</a></li>
<li><a href="contact.php" title="Contactez-nous">Nous contacter</a></li>
</ul>
</li>
<!-- <li>
<a href="irc.php" title="Le protocole de communication par excellence">IRC</a>
<ul>
<li><a href="client-irc-mibbit.php" title="Chattez avec nous sans installation">Client IRC Mibbit</a></li>
<li><a href="client-irc-kvirc-luxuria.php" title="Le client IRC de la HHH">Client KVirc Luxuria</a></li>
<li><a href="liste-xdcc.php" title="La liste des projets téléchargeable sur IRC">Liste XDCC</a></li>
<li><a href="tutoriels-irc.php" title="Des tutoriels pour IRC">Tutoriels IRC</a></li>
</ul>
</li>-->
<li>
<a href="bonus.php" title="La HHH dépasse les limites">Bonus</a>
<ul>
<li><a href="hors-serie.php" title="Les chapitres exceptionnels">Hors série (<?php echo $cathorsserie ?>)</a></li>
<li><a href="animes.php" title="Parce qu'on sait AUSSI faire du fansub">Animes (<?php echo $catanime ?>)</a></li>
<li><a href="artworks.php" title="Photoshop ne sert pas qu'à faire du scantrad.">Artworks</a></li>
<li><a href="jeux.php" title="Des jeux que l'équipe a développé aux jeux auxquels nous adorons jouer.">Jeux (<?php echo $catjeux ?>)</a></li>
</ul>
</li>
</ul>
</nav>
<div id="animationcontrol">Arrêter l'animation du fond</div>
</header>
<canvas id="myCanvas" resize></canvas>
<div id="main">
<div id="entete">
<div id="deploynav"></div>
<h1><a href="index.php">Hardcore Hentai Headquarter <span>Hentai français depuis 2004</span></a></h1>
<div id="gadget">
<a href="rss.php" title="RSS"><div></div></a>
<a href="https://www.facebook.com/hardcorehentaiheadquarter" title="Facebook" target="_blank"><div></div></a>
<a href="https://twitter.com/HHH_World" title="Twitter" target="_blank"><div></div></a>
<div id="triggercontact"></div>
</div>
</div>
<h2><?php echo $titredelapage;?></h2>
<div id="content">
<div id="dynabox">

Voir le fichier

@ -10,7 +10,7 @@ include 'include/head.php';
<div id="wrapper">
<div id="pagesstatiques">
<p>
<span class="big gras center titre">Vous retrouverez la liste des chapitres téléchargeable via IRC sur la liste XDCC à cette adresse : <a href="http://xdcclist.hhh-world.com/" target="_blank" title="liste xdcc" class="titre">http://xdcclist.hhh-world.com/</a></span>
<span class="big gras center titre">Vous retrouverez la liste des chapitres téléchargeable via IRC sur la liste XDCC à cette adresse : <a href="http://xdcclist.<?php echo $domaine; ?>/" target="_blank" title="liste xdcc" class="titre">http://xdcclist.<?php echo $domaine; ?>/</a></span>
<span class="big center titre">Bon téléchargement !</span>

Voir le fichier

@ -11,8 +11,8 @@ include 'include/head.php';
<div id="pagesstatiques">
<p>
Le recrutement dans l'équipe se fait uniquement via IRC et non par mail. <br/><br/>
Lors du recrutement vous serez mis en contact avec un membre de la team qui sera votre référent pendant toute la durée du test de recrutement et au début pour vous donnez les clés de la team si vous réussissez le test d'entrée.<br/><br/>
Les tests de recrutement ont été élaborés dans le but de toucher toute les parcelles du scantrad de la spécialité que vous aurez choisit.<br/><br/>
Lors du recrutement vous serez mis en contact avec un membre de la team qui sera votre référent pendant toute la durée du test de recrutement et au début pour vous donner les clés de la team si vous réussissez le test d'entrée.<br/><br/>
Les tests de recrutement ont été élaborés dans le but de toucher toute les parcelles du scantrad de la spécialité que vous aurez choisi.<br/><br/>
Seul le pôle développement n'est pas sujet à un test, vous ne pouvez pas être recruté sur votre propre envie. En effet, tous les développeur ont été recruté au fil du temps sur une base de confiance mutuelle et une expertise avérée.
</p>

Voir le fichier

@ -1,4 +1,4 @@
Sitemap: http://hhh-world.com/sitemap.xml
Sitemap: http://anesis.tk/sitemap.xml
User-Agent: T-1000
User-Agent: T-800

63
rss.php
Voir le fichier

@ -3,6 +3,7 @@ header("Pragma: no-cache");
header("Content-type: application/rss+xml");
require 'classes/NewsManager.php';
// on va se baser sur le systeme d'archive pour faire le RSS
$urlSite = "https://anesis.tk";
$archives = new NewsManager();
$tabArc = $archives->listArchive();
@ -16,40 +17,30 @@ function GenerateUrl ($s) {
//Remove a - at the beginning or end and make lowercase
return strtolower (preg_replace ('/^-/', '', preg_replace ('/-$/', '', $s)));
}
echo '<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0"><channel><description>Flux RSS des news de la Hardcore Hentai Headquarter</description><link>http://hhh-world.com</link><title>Hardcore Hentai Headquarter, Hentai français depuis 2004</title>';
// on va se limiter au 10 premiere news
for($i=0;$i<10;$i++){
// echo print_r($tabArc[$i]['titre']); --> tableau associatif DANS un tableau indexé.
$idnews=$tabArc[$i]['id'];
$titrenews=$tabArc[$i]['titre'];
// on applique le meme systeme de réécriture d'url que dans les archives des news
$paramTitre=GenerateUrl($tabArc[$i]['titre']);
$datenews=date('D, d M Y H:i:s +0200', $tabArc[$i]['timestamp']);
// pour respecter la syntaxe XML, on passe les caractère HTML à la moulinette, et pour un meilleur rendu, on prend en compte les sauts de lignes.
$resume = htmlspecialchars(nl2br($tabArc[$i]['contenu']));
$auteur=$tabArc[$i]['pseudo'];
echo'
<item>
<title>'.$titrenews.'</title>
<link>http://hhh-world.com/lireNews.php?idnews='.$idnews.'&amp;titre='.$paramTitre.'</link>
<description>'.$resume.'</description>
<comments>http://hhh-world.com/lireNews.php?idnews='.$idnews.'&amp;titre='.$paramTitre.'</comments>
<author>'.$auteur.'</author>
<pubDate>'.$datenews.'</pubDate>
<guid>'.$titrenews.'</guid>
<source>http://hhh-world.com</source>
</item>
';
}
echo '</channel></rss>';
echo '<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0"><channel><description>Flux RSS des news de la Hardcore Hentai Headquarter</description><link>'.$urlSite.'</link><title>Hardcore Hentai Headquarter, Hentai français depuis 2004</title>';
// on va se limiter au 10 premiere news
for($i=0;$i<10;$i++){
// echo print_r($tabArc[$i]['titre']); --> tableau associatif DANS un tableau indexé.
$idnews=$tabArc[$i]['id'];
$titrenews=$tabArc[$i]['titre'];
// on applique le meme systeme de réécriture d'url que dans les archives des news
$paramTitre=GenerateUrl($tabArc[$i]['titre']);
$datenews=date('D, d M Y H:i:s +0200', $tabArc[$i]['timestamp']);
// pour respecter la syntaxe XML, on passe les caractère HTML à la moulinette, et pour un meilleur rendu, on prend en compte les sauts de lignes.
$resume = htmlspecialchars(nl2br($tabArc[$i]['contenu']));
$auteur=$tabArc[$i]['pseudo'];
echo'
<item>
<title>'.$titrenews.'</title>
<link>'.$urlSite.'/lireNews.php?idnews='.$idnews.'&amp;titre='.$paramTitre.'</link>
<description>'.$resume.'</description>
<comments>'.$urlSite.'/lireNews.php?idnews='.$idnews.'&amp;titre='.$paramTitre.'</comments>
<author>'.$auteur.'</author>
<pubDate>'.$datenews.'</pubDate>
<guid>'.$titrenews.'</guid>
<source>'.$urlSite.'</source>
</item>
';
}
echo '</channel></rss>';
?>

Voir le fichier

@ -9,31 +9,31 @@ header("Content-type: application/rss+xml");
<![CDATA[Flux RSS des commentaires des news de la Hardcore Hentai Headquarter]]
</description>
<link>
http://hhh-world.com
http://anesis.tk
</link>
<title><![CDATA[Hardcore Hentai Headquarter, Hentai français depuis 2004]]</title>
<item>
<title>BIENTÔT !</title>
<title>JAMAIS !</title>
<link>
http://hhh-world.com/
http://anesis.tk/
</link>
<description>
<![CDATA[BIENTÔT !!!]]
<![CDATA[JAMAIS !!!]]
</description>
<comments>
http://hhh-world.com/
http://anesis.tk/
</comments>
<author>
Albirew
</author>
<pubDate>
Wed, 30 Apr 2014 00:42:42 +0200
Wed, 30 Apr 2022 00:42:42 +0200
</pubDate>
<guid>
bientot
Jamais
</guid>
<source>
http://hhh-world.com
http://anesis.tk
</source>
</item>
</channel>

Voir le fichier

@ -1 +1,10 @@
<?php header('Location: /w00tw00t-redirection-de-wp-login.php-pour-ban'); ?>
<?php
//prepare the client to recieve GZIP data. This will not be suspicious
//since most web servers use GZIP by default
header("Content-Encoding: gzip");
header("Content-Length: ".filesize('10G.gzip'));
//Turn off output buffering
if (ob_get_level()) ob_end_clean();
//send the gzipped file to the client
readfile('10G.gzip');
?>

Voir le fichier

@ -1 +1,10 @@
<?php header('Location: /w00tw00t-redirection-de-xmlrpc.php-pour-ban'); ?>
<?php
//prepare the client to recieve GZIP data. This will not be suspicious
//since most web servers use GZIP by default
header("Content-Encoding: gzip");
header("Content-Length: ".filesize('10G.gzip'));
//Turn off output buffering
if (ob_get_level()) ob_end_clean();
//send the gzipped file to the client
readfile('10G.gzip');
?>