BS-Fusion Deutschland

Sicherheit für das Portal

Surftips
Eigene Infusionen
Veröffentlicht am: 24. Mai 2009
In BS-Fusion ist es nicht mehr erforderlich, das Verzeichns der eigenen Infusion mit  infusionsname_panel zu definieren,
da BS-Fusion ein zusätzliches Verzeichnis panels hat, in welchem alle Paneldateien gespeichert werden können.
Der Dateiname für das Panelsverzeichnis hat die Syntax infusionsname_panel.php

Die Installationsdatei für Infusionen infusion.php:
<?php
############## Prüfung auf Direktaufruf der Datei ###################
if (!defined("IN_FUSION")) { header("Location:../../index.php"); exit; }

#########  Einbindung der Sprachdatei der Infusion ##############
if (file_exists(INFUSIONS."infusionsname/locale/".LANGUAGE.".php")) {
    include INFUSIONS."infusionsname/locale/".LANGUAGE.".php";
} else {
    include INFUSIONS."infusionsname/locale/German.php";
}

########  Informationen der Infusion ##########

$inf_title = $locale['xxxxxx'];
$inf_description = $locale['xxxxxx'];
$inf_version = "1.0";
$inf_developer = "developer";
$inf_email = "developer email";
$inf_weburl = "developer homepage";
$inf_folder = "infusionsname";


########## Informationen bei Infusionen mit Adminbereich ##############

// Icon für den Adminlink, dieses Icon muss im Verzeichnis /administration/images/ liegen

$inf_admin_image = "infusion_panel.gif"; 

// Admindatei der Infusion

$inf_admin_panel = "infusionsadmin.php";

// Adminrechte für diese Infusion
/*
Möchte man nicht jedem Admin mit "IP" Zugriff auf dem Adminbereich der Infusion gestatten, dann gibt man hier ein eigenes Rechtekürzel an. Für das Recht sind maximal 4 Zeichen gestattet. Das Recht darf noch nicht existieren, da sonst die Infusion nicht korrekt Installiert wird. Bleibt diese Variable leer wird das "IP"-Recht genutzt
*/

$inf_admin_rights = "IP";

/*
Mit dieser Variable gibt man an welche Panels mitgeliefert werden.
Sollte man mal die Infusion deinstallieren, dann werden diese Panels aus der Paneldatenbank herausgelöscht, damit keine Fehlermeldungen entstehen.
*/

$inf_panels = array("infusionsname_panel","infusionsname_other_panel");

#########  Information zu den Seitenlinks ############

/**
Diese Variablen nur ausfüllen, wenn ein Seitenlink in das Navigationspanel eingefügt werden soll.
*/

$inf_link_name = "";             // Linkname
$inf_link_url = "";                   // Linkurl
$inf_link_visibility = "0";       // Für welchen Benutzerlevel sichtbar

########## Datenbankinformationen #################

$inf_newtables = 1;                   // Anzahl der neuen Tabellen
$inf_insertdbrows = 1;              // Anzahl der neuen Tabelleneinträge
$inf_altertables = 0;                   // Anzahl der Änderungen einer Tabelle
$inf_deldbrows = 0;                   // Anzahl der Löschung von Daten einer Tabelle

// Lösche Einträge, welche nicht benötigt werden

$inf_newtable_[1] = "tabellenname (
feld1 SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
feld2 TINYINT(5) UNSIGNED DEFAULT '1' NOT NULL,
feld3 VARCHAR(200) DEFAULT '' NOT NULL,
feld4 VARCHAR(50) DEFAULT '' NOT NULL,
PRIMARY KEY (feld1)
) TYPE=MyISAM;";

$inf_insertdbrow_[1] = "tabellenname (feld1, feld2, feld3, feld4) VALUES('', '', '', '')";

$inf_altertable_[1] = "tabellenname ADD etc";

$inf_deldbrow_[1] = "tabellenname WHERE-KLAUSEL";

// Löschung der Tabelle bei Deinstallation
$inf_droptable_[1] = "tabellenname";

//  tabellenname ohne dem DB_PREFIX angeben

?>
 0 Kommentare  Drucken Drucken
Kommentare
Es wurden keine Kommentare geschrieben.
Bitte einloggen, um einen Kommentar zu schreiben.
Bewertung
Die Bewertung ist nur für Mitglieder verfügbar.

Bitte logge Dich ein oder registriere Dich, um abzustimmen.

Fantastisch! Fantastisch! 100% [1 Abstimmung]
Sehr Gut Sehr Gut 0% [Keine Abstimmungen]
Gut Gut 0% [Keine Abstimmungen]
Durchschnittlich Durchschnittlich 0% [Keine Abstimmungen]
Schlecht Schlecht 0% [Keine Abstimmungen]
Anmelden
Shoutbox
Du musst Dich einloggen, um eine Nachricht zu schreiben.

bullet webmaster2001 offline
21.07.2018 - 11:53
Wow - hier scheint ja gar nichts mehr zu laufen. Silvermooooon - lebst du noch? )
bullet mbcowboy offline
19.11.2016 - 22:37
@powerrace
http://www.deeone.de/infusions/pro_download_panel/download.php?did=129
bullet powerrace offline
19.09.2016 - 14:18
Hallo ich suche einen der mir mal sagen kann wie ich einen eventkalender auf meine seite bekomme
bullet Chicko2012 offline
17.03.2016 - 12:37
Mahlzeit an Alle Bin Neu Hier
ig schmeiß mal ne runde Kaffee in die Runde
bullet CobraT0T offline
11.06.2015 - 14:22
läuft ....
bullet CobraT0T offline
11.06.2015 - 14:21
Ihr Leistet echt eine Super arbeit hier... eurer Security System leuft Super... und das kosten los.... Ich & meine Community danken euch dafür....
Gruß Cobra
bullet baerchen offline
24.09.2014 - 10:43
mal alle schnell grüßen
bullet webmaster2001 offline
05.09.2014 - 17:11
Ein Hallo in die Runde!
bullet Darkangel offline
20.05.2013 - 14:28
Hallo super Seite habt ihr hier weiter so :-)
bullet wely offline
28.04.2013 - 20:58