
 Za to jako samo stronicowanie dziala, ale Tutaj tylko
 Za to jako samo stronicowanie dziala, ale Tutaj tylko  Co zrobic zeby dzialalo poprawnie na mojej stronce
 Co zrobic zeby dzialalo poprawnie na mojej stronce   
   Prosze o pomoc w tej sprawie
 Prosze o pomoc w tej sprawie  
				
 Za to jako samo stronicowanie dziala, ale Tutaj tylko
 Za to jako samo stronicowanie dziala, ale Tutaj tylko  Co zrobic zeby dzialalo poprawnie na mojej stronce
 Co zrobic zeby dzialalo poprawnie na mojej stronce   
   Prosze o pomoc w tej sprawie
 Prosze o pomoc w tej sprawie  
				 
	

 
	
<?php
require_once'./index.php';
new mbook('./');
mbtpl::open('admin');
mbtpl::add('admin', array(
  'LANG' => mbconf::$lang,
  'CHARSET' => mbconf::$charset,
  'TEMPLATE' => mbconf::$template,
  'PATH' => MB_DIR,
  'PREV_LINK' => isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : MB_DIR.'admin',
  'PREV' => mblang::$admin_prev,
  'TITLE' => mblang::$admin_log_title,
  'HEADER' => mblang::$admin_log_header
));
if( MB_ADMIN === true) {
  unset($_SESSION['MB_KEY'], $_SESSION['MB_KEY2']);
  session_destroy();
  header('Location: '.$_SERVER['HTTP_REFERER']);
  die();
}
else {
  if(!isset($_POST['login'])) {
    mbtpl::open('login');
    mbtpl::add('login', array(
      'LEGEND' => mblang::$form_log_legend,
      'ACTION' => MB_DIR.'login.php?ref='.$_SERVER['HTTP_REFERER'],
      'LOGIN' => mblang::$form_login,
      'PASSWORD' => mblang::$form_password,
      'SUBMIT' => mblang::$form_log_submit,
    ));
    
    mbtpl::add('admin', 'CONTENT', mbtpl::get('login') );
    mbtpl::display('admin');
  }
  else {
    if( mbconf::login($_POST['login'], $_POST['password']) == true ) {
      $_SESSION['MB_INFO'][] = 'Zalogowano.';
    }
    else {
      $_SESSION['MB_INFO'][] = 'Niepoprawne dane!';
    }
    header('Location: '.urldecode($_GET['ref']) );
    die();
  }
}<?php
session_start();
class mbook {
  public function __construct($dir) {
    define('MB_DIR', $dir);
    
    if( version_compare(phpversion(), "5.0.0") < 0) {
      die('Skrypt ksiegi gosci mar_book wymaga do sprawnego dzialania PHP w wersji co najmniej 5.0.0! <br />
       Na serwerze znaleziono PHP w wersji '.phpversion().'! <br /> 
       Zatrzymano wykonywanie skryptu.');
    }
    
    require_once MB_DIR.'includes/class.ini.php';
    require_once MB_DIR.'includes/class.mbconf.php';
    require_once MB_DIR.'includes/class.mblang.php';
    require_once MB_DIR.'includes/class.mbtpl.php';
    require_once MB_DIR.'includes/class.mb.php';
    
    include_once MB_DIR.'includes/bbcode.php';
    include_once MB_DIR.'includes/emots.php';
    include_once MB_DIR.'includes/censure.php';
        
    mbconf::__start();
    mblang::__start();
    mbtpl::__start();
    mb::__start();
    
    mb::$info = $_SESSION['MB_INFO'];
    unset($_SESSION['MB_INFO']);
    
  }
}<?php
require_once'./index.php';
new mbook('./');
$book = new ini(MB_DIR.'data/book.ini', true);
if( trim($_POST['content']) != '') {
  include_once MB_DIR.'includes/sblamtest.php';
  
  # --------
  # domyslny klucz API :
  #
  $api = "n2TEPdeb4ZRIpgdbHe";
  # --------
  
  if( mbconf::$antyspam) {
    $sblam = sblamtestpost(array('content', 'nick', 'mail', 'www'), $api);
    if ($sblam > 0) {
      die('<h1>Przepraszamy - twój komentarz został uznany za spam!</h1>
      <p><a href="'.sblamreporturl().'">Zgło¶ bł±d filtru</a>.</p>');
    }
  }
  
  if( (int)mbconf::$antyflood > 0 && MB_ADMIN !== true) {
    $ip = $_SERVER['REMOTE_ADDR'];
    $flood = new ini(MB_DIR.'data/antyflood.ini');
    if(is_array($flood -> values) && array_key_exists($ip, $flood -> values) && (int)$flood -> values[$ip]+(int)mbconf::$antyflood > time()) {
      $_SESSION['MB_INFO'][] = mblang::$info_post_flood;
      header('Location: '.$_SERVER['HTTP_REFERER']);
      die();
    }
    else {
      $flood -> add_val($ip, time());
      $flood -> deparse();
    }
  }
  
  $data = array(
    'date' => time(),
    'active' => mbconf::$moderation && MB_ADMIN !== true ? 0 : 1,
    'ip' => $_SERVER['REMOTE_ADDR'],
    'mail' => trim(htmlspecialchars($_POST['mail'], ENT_QUOTES)),
    'www' => 'http://'.str_replace('http://', '', trim(htmlspecialchars($_POST['www'], ENT_QUOTES))),
    'nick' => trim($_POST['nick']) != '' ? trim(htmlspecialchars($_POST['nick'], ENT_QUOTES)) : mblang::$entry_guest,
    'content' => preg_replace( '#(\n\r[\n\r\t\f\s\W:blank:]+?)#', "\n",  trim(htmlspecialchars($_POST['content'], ENT_QUOTES))  )
  );
  $entry = array($book -> max_group_name(SORT_NUMERIC)+1 => $data);
  
  #print_r($entry);
  if( $book -> add_array($entry) && $book -> deparse() ) {
    $_SESSION['MB_INFO'][] = mblang::$info_post_ok;
    header('Location: ../?ksiega');die;
  }
  else {
    $_SESSION['MB_INFO'][] = mblang::$info_post_undefined;
  }
}
else {
  $_SESSION['MB_INFO'][] = mblang::$info_post_empty;
}
header('Location: '.$_SERVER['HTTP_REFERER']);
die();
?>
<div class="wpis">
  <a href="#mb{ID}" class="permalink" id="mb{ID}" title="Permalink">{NUMBER}</a>
  <span class="data">{DATE}</span>
  {4ADMIN}
  <span class="admin">
    <a href="{ACTIVE_HREF}">[{ACTIVE}]</a>
    <a href="{EDIT_HREF}">[{EDIT}]</a>
    <a href="{DELETE_HREF}">[{DELETE}]</a>
  </span>
  {/4ADMIN}
  <p class="tresc">
  {CONTENT}
  </p>
  <span class="podpis">
    {NICK}
    {4ADMIN}[IP:{IP}]{/4ADMIN}
    <a href="mailto:{MAIL}" class="mail">[mail]</a>
    <a target="_blank" href="{WWW}" class="www">[www]</a>
  </span>
</div>
<fieldset id="mbook_form">
  <legend>{LEGEND}</legend>
  <form action="{ACTION}" method="post">
    <div>
      <label for="login">{LOGIN}</label>
        <input type="text" id="login" name="login" maxlength="100" /><br />
      <label for="passwd">{PASSWORD}</label>
        <input type="password" id="password" name="password" maxlength="100" /><br />
      <input type="submit" name="submit" value="{SUBMIT}" class="button" />
    </div><br />
  </form>
</fieldset><form action="{ACTION}" method="post">
  <fieldset id="mbook_form">
    <legend>{LEGEND}</legend>
    <label for="mbook_form_nick">{NICK}: </label>
      <input type="text" id="mbook_form_nick" name="nick" maxlength="100" value="{NICK_VALUE}" /><br />
    <label for="mbook_form_mail">{MAIL}: </label>
      <input type="text" id="mbook_form_mail" name="mail" maxlength="100" value="{MAIL_VALUE}" /><br />
    <label for="mbook_form_www">{WWW}: </label>
      <input type="text" id="mbook_form_www" name="www" maxlength="100" value="{WWW_VALUE}" /><br />
      <div class="mbook_bbcode_editor">{BBCODE:mbook_form_content}</div>
    <label for="mbook_form_content">{CONTENT}: </label>
      <textarea id="mbook_form_content" name="content" cols="40" rows="10">{CONTENT_VALUE}</textarea>
      <div class="mbook_emots_editor">{EMOTS:mbook_form_content}</div>
      <br style="clear:both" />
      
    <input type="submit" name="submit" value="{SUBMIT}" class="button" />
  </fieldset>
</form>
<!DOCTYPE
 html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
 "http://www.w3.org/TR/xhtml11/DTD/xhtml10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{LANG}">
<head>
  <meta http-equiv="content-type" content="text/html; charset={CHARSET}" />
  <link rel="Stylesheet" href="{PATH}templates/{TEMPLATE}/style.css" type="text/css" />
  <link rel="Stylesheet" href="{PATH}templates/{TEMPLATE}/admin.css" type="text/css" />
  <title>{TITLE}</title>
</head>
<body>
<div id="box">
  <div id="header">
    <h1>ADMIN PANEL : {HEADER}</h1>
    <a href="javascript:history.go(-1)" class="previous">{PREV}</a>
    {4ADMIN}
    <a href="{PATH}admin/">:: Panel administracyjny ::</a>
       
    <a href="{PATH}admin/config.php">:: Konfiguracja ::</a>
       
    <a href="{PATH}login.php">:: Wyloguj ::</a>
    {/4ADMIN}
  </div>
  <div id="content">
    {CONTENT}
  </div>
<div id="footer">Script written by <a href="http://marcim.info">mar_cim</a>, GPL license</div>
</div>
</body>
</html>
 
	
Powróć do Grafika & Webmastering
Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 4 gości