0,0 → 1,304 |
<?php |
|
/************************************ |
the version of G-Shout |
don't change it, for updating purpose |
*************************************/ |
$version = "1.3.1"; |
|
/************************************************************************/ |
/* G-Shout : Gravitasi Shoutbox */ |
/* ============================================ */ |
/* */ |
/* Copyright (c) 2005 by Yohanes Pradono */ |
/* http://gravitasi.com */ |
/* */ |
/* This program is free software. You can redistribute it and/or modify */ |
/* it under the terms of the GNU General Public License as published by */ |
/* the Free Software Foundation; either version 2 of the License. */ |
/* */ |
/************************************************************************/ |
|
/*************************************** |
|
NOTICE NOTICE NOTICE |
For security reasons, you MUST rename and set the $datafile file and $logfile file (default are 'default.dat' and 'default.log') to be writeable. |
From telnet you can type: |
chmog ugo+w default.dat |
chmog ugo+w default.log |
or |
chmod 0666 default.dat |
chmod 0666 default.log (this sets writeable and readable to all -rw-rw-rw-) |
|
From FTP you can set writeable and readable to all -rw-rw-rw- |
Please refer to manual for other FTP programs. |
|
DO NOT DELETE index.html file INSIDE DIRECTORY "SECRET" |
|
It would be better if you move directory "secret" to other directory inside your server |
and then |
|
Ask your friend if you're in deep trouble :) |
|
***************************************/ |
|
/* |
// to prevent direct access |
*/ |
if (eregi("config.php",$_SERVER['PHP_SELF'])) { |
die("<b>Access Denied!</b><br /><i>You can't access this file directly...</i><br /><br />- G-Shout -"); |
} |
|
|
|
/* -------------------- BEGIN EDIT HERE ------------------- */ |
|
|
|
/* ADMIN LOGIN */ |
|
/* Password for logging in to Control Panel */ |
$admin_password = "gshout"; |
|
/* |
// Please rename the directory that contains default.dat and default.log file |
// to something hard to be guessed. |
*/ |
$secret_dir = "tajne"; |
|
/* change these 2 file's names to something hard to be guessed */ |
$database = "texty.dat"; |
$log = "logy.log"; |
|
|
/******************* |
You can edit the variables below later when you are logged in, and go to 'Edit Configuration' page |
********************/ |
|
/* a question if you forget your password */ |
$secret_question = "Who is the author of G-Shout ?"; |
$secret_answer = "donie"; |
|
/* themes for admin control panel */ |
$skin = "default"; |
|
/* choose your language file inside languages/ directory */ |
$language = "english"; |
|
/* |
// protected nick, prevent visitors to use your nick and |
// this is used to display your name when you reply their messages |
*/ |
$namaadmin = "yourNick"; |
|
/* your own web site */ |
$adminweb = "http://www.yoursite.com"; |
|
/* |
// Option whether you want to keep the last ... entries, and shouts before them, will be auto deleted. |
// ex: $keep = "20"; |
// set to $keep = "all"; if you want to keep all shouts. |
*/ |
$keep = "200"; |
|
/* |
// This is to avoid flooding. The person have to wait for another $floodwait minutes to post another messages. |
// Set it to '0' to disable it. |
*/ |
$floodwait = "1"; |
|
/* the amount of comments shown. */ |
$commentshown = "40"; |
|
/* if idle within these minutes, automatic logged out */ |
$autologout = "20"; |
|
/* |
// If a user posts, they can delete that post within $deletetime minutes of |
// it being posted, as long as they have the same IP address as when they |
// posted it. |
// If you don't want deleting, set to -1. Default is 20. |
*/ |
$deletetime = "20"; |
|
/* keep the last ... logs, all logs before these last logs will be auto-deleted. */ |
$lastlogs = "250"; |
|
/* maximum characters for each comments. Set it 0 (zero) if you don't want to limit it. */ |
$maxchars = "160"; |
|
/* |
// useful if the form becomes one with shoutbox. |
// use cookie control to save name and url/email so that returning visitor don't have to retype it. |
*/ |
$usecookie = "no"; |
|
/* text wrapping to avoid horizontal scrollbars for visitor who wrote long unbroken word. */ |
$usetextwrapping = "yes"; |
|
/* |
// the width of the text wrapping. The value is relative to the font width. The width of 'A' is not the same as 'i'. |
// Try checking it by using multiple A's (AAAAAAAAA and on) until it fits your frame. |
*/ |
$textwrappingwidth = "84"; |
|
/* |
//the character used to seperate wrapped words. '- ' means will be seperated like this: abcde- fghi. |
// Empty ('') means disabling wordwrapping. use ' ' (space) for textwrapping without separator. |
*/ |
$wrappingseparator = "- "; |
|
/* Are visitors required to fill Web/Email field? */ |
$require_uri = "no"; |
|
/* |
// this will change any url or emails INSIDE the COMMENT to url. Example: 'www.yourdomain.com' will be changed to |
// '<a href="http://www.yourdomain.net" target="_blank">www.yourdomain.net</a>'. |
*/ |
$useHTMLencode = "yes"; |
|
/* |
// the text replacement for $useHTMLencode. This is used to save space. It can be '[LINK]' or anything else. |
// Leave it blank ('') to let the original url shown. Example: if $urltextreplacement is '[LINK]', |
// the www.yourdomain.com will be turned into <a href="http://www.yourdomain.com" target=_blank>[LINK]</a>. |
// This feature will only be useful if $useHTMLencode is set to "yes". |
*/ |
$urltextreplacement = '[LINK]'; |
|
/* |
// show advertising. It will show the ad written below. You are given the permission to set this |
// variable to "no" if you follow the instruction above (The COPYRIGHT INFRINGEMENT section) ("yes"/"no") |
*/ |
$showad = "no"; |
|
/* |
// the ad text. You may change it as long as it refers to G-Shout Website. |
// This will only shows if you set the $showad to "yes". |
*/ |
$_____COPYRIGHT_____ = 'Copyright © <a href="http://gravitasi.com" target="_blank">Gravitasi</a>'; |
|
|
/***************** |
EMAIL SETTINGS |
*****************/ |
|
/* |
// If you want to receive every comments written to shoutbox via email, set this variable to "yes". |
*/ |
$sendcomments = "no"; |
|
/* your email address */ |
$emailaddress = "email@yoursite.com"; |
|
/* copy carbon will be sent to. Set to '' to disable it. */ |
$ccmail = ""; |
|
/* blind copy carbon will be sent to. Set to '' to disable it. */ |
$bccmail = ""; |
|
|
/************* |
appearance |
*************/ |
|
/* |
// the allowed tags used in the shoutbox. Format must not be changed. No space allowed. |
// Just write the entities for tags with argument. Example: <a><font> etc. Set it empty to disable it. |
*/ |
$allowedtags = "<b><u><i>"; |
|
/* place horizontal rulers to seperate each comments */ |
$hr = "yes"; |
|
|
/********** |
smileys |
**********/ |
|
/* do you want to use smiley? ("yes"/"no") */ |
$usesmiley = "yes"; |
|
/* the smiley directory. Don't forget the underlying backslash. */ |
$smileydir = './images/emoticons/'; |
|
$smileys = array ( |
":)" => "icon_smile.gif", |
":D" => "icon_biggrin.gif", |
":))" => "icon_lol.gif", |
"=))" => "icon_ngakak.gif", |
":P" => "icon_razz.gif", |
":p" => "icon_razz.gif", |
";)" => "icon_wink.gif", |
":D~" => "icon_slurp.gif", |
":\">" => "icon_redface.gif", |
":|" => "icon_mmm.gif", |
":(" => "icon_sad.gif", |
":o" => "icon_surprised.gif", |
":s" => "icon_worried.gif", |
":((" => "icon_cry.gif", |
":zzz:" => "icon_zzz.gif", |
"8)" => "icon_cool.gif", |
":*" => "icon_kiss.gif", |
":x" => "icon_wek.gif", |
":mad:" => "icon_mad.gif", |
":evil:" => "icon_evil.gif", |
":roll:" => "icon_rolleyes.gif", |
|
/* |
copy paste template below |
********************** |
"the_text" => "the_image.gif", |
*********************** |
|
add yours below! |
*/ |
":tt:" => "icon_applause.gif", |
":v:" => "icon_pis.gif", |
"hihihi" => "icon_hihihi.gif", |
":$:" => "icon_duit.gif", |
":!:" => "icon_exclaim.gif", |
":?:" => "icon_question.gif", |
|
/* |
Limit of additions. Add only above this comment |
*/ |
":idea:" => "icon_idea.gif" |
); |
|
|
|
/************ |
TIME |
************/ |
|
/* Your time different with GMT , GMT + ? */ |
$gmt = "7"; |
|
/* the syntax is same with PHP date() function - http://www.php.net/date */ |
$dateformat = "l, d F Y H:i"; |
|
|
|
/* -------------------- STOP EDITING HERE ------------------- */ |
|
|
|
/*********************************************************************** |
|
Configurations below for admin panel when viewing shout entries and logs |
|
************************************************************************/ |
|
$results = "20"; |
$logsperpage = "25"; |
|
|
/******************************** |
DON'T TOUCH THESE FOLLOWING CODES |
********************************/ |
//adjusting new version with old version |
$datafile = $secret_dir.'/'.$database; |
$logfile = $secret_dir.'/'.$log; |
$datapath = $datafile; |
$logpath = $logfile; |
?> |