Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Nosferatu

Pages: 1 ... 7 8 9 10 [11] 12 13 14 15 16
151
Hallo,

echt super mod :) gleich eingebaut.... aber ich hab da jedoch ein paar fragen bzw. brauch ich was hilfe ... komm irgendwie nicht ganz zu recht damit....

http://www.pj-firepower.com/picgallerie/index.php

1)  'width', '100%' im home.html umstellen war klar, und funkt auch...
aber bei den bildern selbst nicht .... da kann man irgendwie nur eine fixe größe einstellen bei der dockmenuxml.php gibts da keine möglichkeit zu sagen 100%?

scheint wohl nicht zu gehen.... muss ich halt auf 700 und center...

2)  ich hätte gerne, dass die bilder weiter oben sind, also mit dem rand abschließen, aber egal wo ich was geändert habe brachte es nicht was ....
erledigt

3) ich hätte unten den text gerne weg also dieses flash....net oder was dort steht, zur zeit ist dort nur nen roten stück zu sehen ;)

4) wie ändere ich die größe von den bildern .... es blieb bei mir immer gleich wenn ich min. und max height width geändert habe ....
scheint erledigt zu sein ^^

5) ich würde gerne ein paar categorien ausschließen, bitte Rembrandt hilfe ^^ weiß nicht wie ich das da unten ändern soll in der dockmenuxml.php Danke !
sollte auch passen

6) warum wird es im firefox ohne probleme angezeigt, und beim IE 64 bitgar nix ??? im normalen IE funkts aber ...

Danke schonmal für die hilfe !

mfg
jeff


152
Feedback & Suggestions / Re: 4images 1.7.10 - Feedback
« on: June 03, 2011, 05:39:55 PM »
paar tage ? was meinst du damit ? kommt wieder nen update ???

153
Feedback & Suggestions / Re: 4images 1.7.10 - Feedback
« on: June 02, 2011, 05:29:35 PM »
Kann man sich eigentlich irgendwo eine Vorgängerversion runterladen?

Diese müsste dir einer der Admin oder wer auch immer noch eine alte version hat raufladen. sonst gibts keine alte version. Wozu brauchst du diese denn ?

mfg
jeff

154
hi,

danke !!!

ich hab mir gedacht mein browser hat schon wieder was, das ich nicht eingeloggt bleibe ^^,
das cach_enable hatte ich gar nicht in der config, die tausch ich nämlich nie aus nachm update ^^, meine config ist noch von 1.7.4

mfg
jeff

155
hast dus mitlerweile geschaft ?

Gruß
Jeff

156
hi,

Danke !
echt geiler mod :)

bei mir werden nur keine bilder angezeigt Oo ich habe jedoch NICHTS geändert ?

http://www.pj-firepower.com/picgallerie/rss.php

Edit: bei mir steht 2x der pfad beim bild unten beim link zur page drinnen .... nur ka warum....

Edit2: schon gefunden ^^ fals wer braucht:

suchen:
$url $script_url.'/'.$url;

ersetzen:
  // $url = $script_url.'/'.$url;

mfg
nosferatu

157
Mods & Plugins (Requests & Discussions) / Re: Thumbnails in RSS
« on: June 02, 2011, 02:55:09 PM »
Hallo,

ich würde gerne im RSS neben dem Bild die Kategorie, Bildname und Datum dabei stehen haben, aber mir rss kenn ich mich irgendwie gar nicht aus.... und egal was ich schon rumprobiert habe es war nichts sichtbar ...

so sieht es derzeit aus Link

rss.php

<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: rss.php                                              *
 *        Copyright: (C) 2002-2010 Jan Sorgalla                           *
 *            Email: jan@4homepages.de                                    * 
 *              Web: http://www.4homepages.de                             * 
 *    Scriptversion: 1.7.9                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/

$main_template 'rss';

$nozip 1;
define('GET_CACHES'1);
define('ROOT_PATH''./');
include(
ROOT_PATH.'global.php');
require(
ROOT_PATH.'includes/sessions.php');
$user_access get_permission();
include(
ROOT_PATH.'includes/page_header.php');

$site_template->template_extension 'xml';

@
define('RSS_DEFAULT_ITEMS'10);
@
define('RSS_MAX_ITEMS'30);

if (isset(
$HTTP_GET_VARS['items']) || isset($HTTP_POST_VARS['items'])) {
  
$num_items = (isset($HTTP_POST_VARS['items'])) ? intval($HTTP_POST_VARS['items']) : intval($HTTP_GET_VARS['items']);
  if (!
$num_items) {
    
$num_items RSS_DEFAULT_ITEMS;
  }

  if (
$num_items RSS_MAX_ITEMS) {
    
$num_items RSS_MAX_ITEMS;
  }
}
else {
  
$num_items RSS_DEFAULT_ITEMS;
}

if (
$action == '') {
  
$action 'images';
}

function 
cut_at_word($text$length$suffix '...') {
  if (
strlen($text) <= $length) {
    return 
$text;
  }

  
$delims = array(' ''.'',''!''?''-'':''_''/');
  
$text substr($text0$length 1);

  
$positions = array();

  for (
$i 0; isset($delims[$i]); $i++) {
    
$pos strrpos($text$delims[$i]);
    if (
$pos) {
      
$positions[] = $pos;
    }
  }

  if (
sizeof($positions) > 0) {
    
rsort($positions);
    
$text substr($text0$positions[0]);
  }

  
$text .= $suffix;

  return 
$text;
}

function 
format_rss_text($text) {
  
$text format_text(trim($text), 101);
  
$text strip_tags($text);
  
$text safe_htmlspecialchars($text);

  
$text cut_at_word($text250);

  return 
$text;
}

function 
format_rss_html($text) {
  
$text format_text(trim($text), 101);

  return 
$text;
}

function 
get_file_url($file_name$image_type$cat_id)
{
    
$url get_file_path($file_name$image_type$cat_id01);

    if (!
is_remote($file_name)) {
        global 
$script_url;
        
$url $script_url.'/'.$url;
    }

    return 
str_replace('./'''$url);
}

function 
get_rss_enclosure($file_name$image_type$cat_id) {
  if (!
get_file_path($file_name$image_type$cat_id00)) {
    return array();
  }

  
$file get_file_path($file_name$image_type$cat_id01);
  
$url get_file_url($file_name$image_type$cat_id);

  return array(
    
'url' => $url,
    
'length' => @filesize($file),
    
'type' => get_mime_content_type($file)
  );
}

$cache_id create_cache_id(
  
'page.rss',
  array(
    
$user_info[$user_table_fields['user_id']],
	
$action,
    
$image_id,
    
$cat_id,
    
$num_items
  
)
);

if (!
$cache_page_rss || !$content get_cache_file($cache_id)) {
  
$old_session_mode $site_sess->mode;
  
$site_sess->mode 'cookie';

ob_start();

$rss_title format_rss_text($config['site_name']);
$rss_link  $site_sess->url($script_url);
$rss_desc  format_rss_text($config['site_name']);
$rss_lang  "";
$rss_image = array();
$rss_ttl   $cache_page_rss $cache_lifetime 0;
$rss_cat   = array();
$rss_items = array();

switch (
$action) {
  case 
'comments':
    if (!
$image_id) {
      exit;
    }

    
$sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, c.cat_name".get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_email")."
            FROM ("
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
            LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
            WHERE i.image_id = 
$image_id AND c.cat_id = i.cat_id";
    
$image_row $site_db->query_firstrow($sql);

    if (!isset(
$image_row['image_id'])) {
      exit;
    }

    
$cat_id = (isset($image_row['cat_id'])) ? $image_row['cat_id'] : 0;

    
$rss_title .= " - " format_rss_text($image_row['image_name']);
    
$rss_link  $site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_id);
    
$rss_desc  format_rss_html($image_row['image_description']);
    if (
get_file_path($image_row['image_thumb_file'], "thumb"$cat_id00)) {
      
$rss_image = array(
        
'url' => get_file_url($image_row['image_thumb_file'], "thumb"$cat_id),
        
'title' => format_rss_text($image_row['image_name']),
        
'link' => $rss_link
      
);
    }

    
$rss_cat = array(
      
'name' => format_rss_text($cat_cache[$cat_id]['cat_name']),
      
'domain' => $site_sess->url($script_url."/categories.php?".URL_CAT_ID."=".$cat_id)
    );

    
$image_allow_comments = (check_permission("auth_readcomment"$cat_id)) ? $image_row['image_allow_comments'] : 0;

    
$sql "SELECT c.comment_id, c.image_id, c.user_id, c.user_name AS comment_user_name, c.comment_headline, c.comment_text, c.comment_ip, c.comment_date".get_user_table_field(", u.""user_level").get_user_table_field(", u.""user_name").get_user_table_field(", u.""user_email").get_user_table_field(", u.""user_showemail").get_user_table_field(", u.""user_invisible").get_user_table_field(", u.""user_joindate").get_user_table_field(", u.""user_lastaction").get_user_table_field(", u.""user_comments").get_user_table_field(", u.""user_homepage").get_user_table_field(", u.""user_icq")."
            FROM "
.COMMENTS_TABLE." c
            LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = c.user_id)
            WHERE c.image_id = 
$image_id
            ORDER BY c.comment_date DESC
            LIMIT 
$num_items";
    
$result $site_db->query($sql);

    while (
$row $site_db->fetch_array($result)) {
      
$user_name format_rss_text($row['comment_user_name']);
      
$user_email "example@example.com";

      if (isset(
$row[$user_table_fields['user_name']]) && $row['user_id'] != GUEST) {
        
$user_name format_rss_text($row[$user_table_fields['user_name']]);
        if (!empty(
$row[$user_table_fields['user_email']]) && (!isset($row[$user_table_fields['user_showemail']]) || (isset($row[$user_table_fields['user_showemail']]) && $row[$user_table_fields['user_showemail']] == 1))) {
          
$user_email $row[$user_table_fields['user_email']];
        }
      }

      
$rss_items[] = array(
        
'title' => format_rss_text($row['comment_headline']),
        
'link' => $site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$image_id."#comment".$row['comment_id']),
        
'pubDate' => $row['comment_date'],
        
'desc' => format_rss_text($row['comment_text']),
        
'category' => array(
          
'name' => $rss_title,
          
'domain' => $rss_link
        
),
        
'author' => array(
          
'name' => $user_name,
          
'email' => $user_email
        
),
      );
    }
    break;

  case 
'images':
  default:
    
$cat_sql "";
    if (
$cat_id && isset($cat_cache[$cat_id])) {
      
$rss_title .= " - " format_rss_text($cat_cache[$cat_id]['cat_name']);
      
$rss_link  $site_sess->url($script_url."/categories.php?".URL_CAT_ID."=".$cat_id);
      
$rss_desc  format_rss_html($cat_cache[$cat_id]['cat_description']);

      
$cat_sql "AND i.cat_id = $cat_id";
    }

    
$sql "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, c.cat_name".get_user_table_field(", u.""user_name")."
            FROM ("
.IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
            LEFT JOIN "
.USERS_TABLE." u ON (".get_user_table_field("u.""user_id")." = i.user_id)
            WHERE i.image_active = 1
              
$cat_sql
              AND c.cat_id = i.cat_id
              AND i.cat_id NOT IN ("
.get_auth_cat_sql("auth_viewcat""NOTIN").")
            ORDER BY i.image_date DESC, i.image_id DESC
            LIMIT 
$num_items";
    
$result $site_db->query($sql);

    while (
$row $site_db->fetch_array($result)) {
      
$user_name format_rss_text($lang['userlevel_guest']);
      
$user_email "example@example.com";

      if (isset(
$row[$user_table_fields['user_name']]) && $row['user_id'] != GUEST) {
        
$user_name format_rss_text($row[$user_table_fields['user_name']]);
        if (!empty(
$row[$user_table_fields['user_email']]) && (!isset($row[$user_table_fields['user_showemail']]) || (isset($row[$user_table_fields['user_showemail']]) && $row[$user_table_fields['user_showemail']] == 1))) {
          
$user_email $row[$user_table_fields['user_email']];
        }
      }

      
$rss_items[] = array(
        
'title' => format_rss_text($row['image_name']),
	
	
'image' => get_thumbnail_code($row['image_media_file'], $row['image_thumb_file'], $row['image_id'], $row['cat_id'], format_rss_text($row['image_name']), ((isset($mode) && !empty($mode)) ? $mode ""), 1),
        
'link' => $site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$row['image_id']),
        
'pubDate' => $row['image_date'],
        
'desc' => format_rss_html($row['image_description']),
        
'category' => array(
          
'name' => format_rss_text($cat_cache[$row['cat_id']]['cat_name']),
          
'domain' => $site_sess->url($script_url."/categories.php?".URL_CAT_ID."=".$row['cat_id'])
        ),
        
'enclosure' => get_rss_enclosure($row['image_thumb_file'], "thumb"$row['cat_id']),
        
'author' => array(
          
'name' => $user_name,
          
'email' => $user_email
        
),
        
'comments' => $site_sess->url($script_url."/details.php?".URL_IMAGE_ID."=".$row['image_id']."#comments"),
      );
    }
    break;
}

$items '';

foreach (
$rss_items as $item) {
  
$tpl_vars = array(
    
'item_title' => $item['title'],
'item_image' => $item['image'],
    
'item_link' => $item['link'],
    
'item_pubdate' => gmdate('D, d M Y H:i:s'$item['pubDate']) . " GMT",
    
'item_description' => $item['desc'],
    
'item_category' => true,
    
'item_category_domain' => '',
    
'item_category_name' => '',
    
'item_author' => false,
    
'item_author_email' => '',
    
'item_author_name' => '',
    
'item_enclosure' => false,
    
'item_enclosure_url' => '',
    
'item_enclosure_length' => '',
    
'item_enclosure_type' => '',
  );

  if (@
count($item['category']) > 0) {
    
$tpl_vars['item_category'] = true;
    
$tpl_vars['item_category_domain'] = $item['category']['domain'];
    
$tpl_vars['item_category_name'] = $item['category']['name'];
  }

  if (@
count($item['author']) > 0) {
    
$tpl_vars['item_author'] = true;
    
$tpl_vars['item_author_email'] = $item['author']['email'];
    
$tpl_vars['item_author_name'] = $item['author']['name'];
  }

  if (@
count($item['enclosure']) > 0) {
    
$tpl_vars['item_enclosure'] = true;
    
$tpl_vars['item_enclosure_url'] = $item['enclosure']['url'];
    
$tpl_vars['item_enclosure_length'] = $item['enclosure']['length'];
    
$tpl_vars['item_enclosure_type'] = $item['enclosure']['type'];
  }

  
$site_template->register_vars($tpl_vars);
  
$items .= $site_template->parse_template("rss_item");
}

$tpl_vars = array(
  
'channel_title' => $rss_title,
  
'channel_link' => $rss_link,
  
'channel_pubdate' => gmdate('D, d M Y H:i:s') . " GMT",
  
'channel_description' => $rss_desc,
  
'channel_image' => false,
  
'channel_image_url' => '',
  
'channel_image_title' => '',
  
'channel_image_link' => '',
  
'channel_ttl' => $rss_ttl,
  
'items' => $items
);

if (
count($rss_image) > 0) {
  
$tpl_vars['channel_image'] = true;
  
$tpl_vars['channel_image_url'] = $rss_image['url'];
  
$tpl_vars['channel_image_title'] = $rss_image['title'];
  
$tpl_vars['channel_image_link'] = $rss_image['link'];
}

$site_template->register_vars($tpl_vars);

$site_template->print_template($site_template->parse_template($main_template));

$content ob_get_contents();
ob_end_clean();

// Reset session mode
$site_sess->mode $old_session_mode;

if (
$cache_page_rss) {
  
save_cache_file($cache_id$contenttrue);
}

// end if get_cache_file()

header('Content-Type: text/xml');
header('Expires: ' gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');

echo 
$content;


?>


rss_item.xml
    <item>
      <
title>{item_title}</title>
      <
image>{item_image}</image>
      <
link>{item_link}</link>
      <
pubDate>{item_pubdate}</pubDate>
  <
description><![CDATA[
<
table>
<
tr>
<
td>{item_image}</td>
<
td>{item_description}</td>
</
tr>
</
table>]]>
</
description>

 {if 
item_category}
      <
category domain="{item_category_domain}">{item_category_name}</category>
    {endif 
item_category}
    {if 
item_author}
      <
author><![CDATA[{item_author_email} ({item_author_name})]]></author>
    {endif 
item_author}
   
    {if 
item_enclosure}
      <
enclosure url="{item_enclosure_url}" length="{item_enclosure_length}" type="{item_enclosure_type}" />
    {endif 
item_enclosure}
      <
guid isPermaLink="false">{item_link}</guid>
    </
item>


rss.xml
<?xml version="1.0" encoding="{charset}"?>
<rss version="2.0">
  <channel>

    <title>{channel_title}</title>
    <link>{channel_link}</link>
    <description><![CDATA[{channel_description}]]></description>
    <pubDate>{channel_pubdate}</pubDate>

  {if channel_image}
    <image>
      <url>{channel_image_url}</url>
      <title>{channel_image_title}</title>
      <link>{channel_image_link}</link>
	
  <author>{channel_name}</author>
    </image>
  {endif channel_image}

  {if channel_ttl}
    <ttl>{channel_ttl}</ttl>
  {endif channel_ttl}

{if items}
{items}
{endif items}

  </channel>
</rss>


Danke!

mfg
Nosferatu

158
danke!

159
hi

Danke !

die cat, kann ich mit beistrich trennen oder ? 1,2,3,4 ... ?

Edit: mit 1 kategorie gehts aber mit mehreren ne...

nicht mit || oder && ... auch nicht wenn ich sag ($cat_id == 142) && ($cat_id == 152) ... hm...

Edit2: mit ($cat_id == 142) || ($cat_id == 152) scheint es jetzt doch zu gehen.^^ hoffe es wird nur bei mir richtig geladen :D

Edit3: und bei der category ansicht funkts auch ^^ :D brauchte nur das selbe dort machen :D

Danke !!!

mfg
jeff

160
Hallo,

work perfect with 1.7.10

Frage:
wie kann ich kategorien ausschließen?

Weiß das jemand ?

mein Code:
// PATH to your 4images Gallery / PFAD zu Ihrer 4images Gallerie
define('ROOT_PATH''./');

include(
ROOT_PATH.'config.php');
include(
ROOT_PATH.'includes/db_mysql.php');
include(
ROOT_PATH.'includes/constants.php');


$site_db = new Db($db_host$db_user$db_password$db_name);
function 
is_remote($file_name) {
  return (
preg_match('#^https?\\:\\/\\/[a-z0-9\-]+\.([a-z0-9\-]+\.)?[a-z]+#i'$file_name)) ? 0;
}

// NUMBER OF IMAGES TO DISPLAY 
$num_images 100;

$sql "SELECT a.image_id, a.cat_id, a.image_name, a.image_active, a.image_thumb_file, a.image_comments
        FROM "
.IMAGES_TABLE." a, ".CATEGORIES_TABLE." b
        WHERE a.image_active=1
        AND a.cat_id = b.cat_id
        AND b.auth_viewcat="
.AUTH_ALL."
        AND b.auth_viewimage="
.AUTH_ALL."
        ORDER BY RAND()
        LIMIT 
$num_images";
$result $site_db->query($sql);
echo 
"<?xml version='1.0' encoding='UTF-8'?>\n";
echo 
"<playlist version=\"1\" xmlns=\"http://xspf.org/ns/0/\">\n";
echo 
"
	
<trackList>\n"
;
while (
$row $site_db->fetch_array($result)){
  
$image_id $row['image_id'];
  
$cat_id $row['cat_id'];
  
$image_name $row['image_name'];
  
$thumb_src = (is_remote($row['image_thumb_file'])) ? $row['image_thumb_file'] : MEDIA_DIR."/".$cat_id."/".$row['image_thumb_file'];
  echo 
"
	
	
<track>\n"
;
  echo 
"
	
	
<title>
$image_name</title>\n";
  echo 
"
	
	
<creator>www.pj-firepower.com</creator>\n"
;
  echo 
"
	
	
<location>http://www.pj-firepower.com/picgallerie/
$thumb_src</location>\n";
  echo 
"
	
	
<info>http://www.pj-firepower.com/picgallerie/details.php?image_id=
$image_id</info>\n";
  echo 
"
	
	
</track>\n\n\n"
;
}
echo 
"
	
</trackList>\n"
;
echo 
"</playlist>\n";


Danke !

Mfg
Nosferatu


161
work this mod with newest version 1.7.10 ???

162
Hallo,

ich hab von google ne nette mail bekommen.... dass sie google ads auf meiner kompletten page abgeschallten haben.... dabei betrifft es nur die bildergallerie .... weil ich dort auch erotik bilder drinnen habe.

Den Google Ads Code habe ich eigentlich im header eingebunden, gibt es irgend eine möglichkeit, dass ich sage

<CODE XY darf nicht bei kategorie ........ angezeigt werden ?>

Zusätzlich suche ich einen FSK mod. den ich über die erotik kategorie lege, wo man "over 18 yes no" anklicken muss.

bitte bitte hilfe

ich möchte google ads nämlichwieder aktivieren ohne das google dann meinen acc löscht ...

THX 4 HELP
Nosferatu

Edit: sorry, sollte vieleicht doch eher ins Programming forum oder ?

163
Feedback & Suggestions / Re: 4images 1.7.10 - Feedback
« on: May 26, 2011, 04:54:45 PM »
Wollt ihr nicht mal ne version 1.8.0 rausbringen oder 2.0 ^^ wo ihr die wichtigsten mods einbaut, wie sitemap, highslide, mulit download size, share this (addthis) ....

mfg
Nosferatu

164
Feedback & Suggestions / Re: 4images 1.7.10 - Feedback
« on: May 19, 2011, 03:25:11 PM »
es ist schön zu sehen, dass es vorwärts geht ;) thx 4 update ;)

165
Programming / Re: Login Script, PHP5 Session...
« on: January 22, 2011, 03:10:53 PM »
Hallo,

ich konnte nun mein problem lösen .... nun folgt nen neues problem ich möchte ein rechte system haben mit Admin = 1, Newswriter = 2 Textwriter = 3

und habe dieses hier gefunden
http://dog-net.org/content/development/php/easy-permission-management-system/

jedoch bekomme ich es nicht zum laufen weiß jemand warum ???

geheim.php
<?php
include("user/function.php");

if(isset(
$_SESSION["username"]))
{

echo 
"eingeloggt ";
echo 
$_SESSION["username"];
echo 
"<br>";



$Has 1;
$Need 1;

$Permissions->CheckPermission($Has$Need) {

echo 
"hi";
}

if(!isset(
$_SESSION["username"]))
   {
   echo 
"Bitte erst <a href=\"site.php?page=logintpl&p=$p&lan=$lan&d=$d&nk=$nk&rk=$rk&zn=$zn&zn2=$zn2&zn3=$zn3\">einloggen</a>";
}

?> 


funktion.php
<?php


Class Permissions{

  static 
$Permissions = array();

  static 
$Level 1;

 

  function 
AddLevel($Level){

    
self::$Permissions[strval(self::$Level)] = $Level;

    
self::$Level self::$Level<<1;

  }

 

  function 
CheckPermission($Has$Need){

    return (
$Has $Need)? true false;

  }

 

  function 
DumpLevels(){

    Foreach (
self::$Permissions AS $Level=>$Permission){

      echo 
"Level ":$Level.": ".$Permission."<br />";

    }

  }

 

  function 
DumpPermissions($Level){

    echo 
"Level ".$Level." :<br />";

    Foreach (
self::$Permissions AS $sLevel=>$Permission){

      echo (
self::CheckPermission($Level$sLevel))? " - ".$Permission."<br />""";  

    }

  }

}

$Permissions = new Permissions();
$Permissions->AddLevel("Admin");
$Permissions->AddLevel("Newswriter");
$Permissions->AddLevel("Textwriter");
?>



bitte bitte hilfe

Danke !

Gruß
Nosferatu

Pages: 1 ... 7 8 9 10 [11] 12 13 14 15 16