05.10.2016, 16:48
Witam. Posiadam taki problem iz nie wiem jak wywolac funkcje lub poprostu includowac plik php i miec dostep do jego zmiennych na stronie glownej, kombinowalem dlugo i nie wychodzi mi.
Posiadam plugin do osadzania php w plikach template.
Stworzylem taki plik date.php w katalogu glownym
I chcialbym w template->header umiescic taki wpis czyli wywolac funkcje lub poprostu zmienna(po modyfikacji php) ale wywala biala strone albo bląd
Jak zyskac dostep do zmiennych z pliku php?
Posiadam plugin do osadzania php w plikach template.
Stworzylem taki plik date.php w katalogu glownym
Kod PHP:
<?php
define("IN_MYBB", 1);
define('THIS_SCRIPT', 'date.php');
require_once "./inc/init.php";
require_once "./global.php";
if (!$mybb->user['uid'])
error_no_permission();
require_once MYBB_ROOT."inc/class_parser.php";
// Check if exists subscription
function isPremium(){
// Only for testing
####################
/* $sub["sid"] = 1;
$custom = 11;
$item_number = 1;*/
####################
global $query, $db, $sublog ;
$query = $db->simple_select('mysubscriptions_log', '*', 'sid=\''.$item_number.'\' AND uid=\''.(int)$custom.'\' AND payment_status=\'Completed\'', array('order_by' => 'lid', 'order_dir' => 'desc', 'limit' => 1));
$sublog = $db->fetch_array($query);
if ($sublog){
echo "You have premium account";
}else{
echo "Dont have premium account";
}
}
I chcialbym w template->header umiescic taki wpis czyli wywolac funkcje lub poprostu zmienna(po modyfikacji php) ale wywala biala strone albo bląd
Kod PHP:
<?php include({$mybb->settings['bburl']}/date.php);
isPremium(); // najlepiej tak
echo $premium; // moze tez byc zmienna i w niej string
?>
Jak zyskac dostep do zmiennych z pliku php?