Example #1
0
function db_template_cms($tpl_name, &$tpl_source, &$smarty_obj)
{
    include './settings/config.php';
    $source = new SelectEntrys();
    $source->cols = $_GET["cat"];
    $source->table = 'cms';
    $source->condition = " lang = '{$lang_active}' ";
    $source->limit = "1";
    if ($IE) {
        $tpl_source = "<br>";
    }
    $tpl_source .= $source->row();
    unset($source);
    require_once './lib/replace.php';
    $tpl_source = replaceBBcode($tpl_source, $set[0]["width_images"], 0);
    return empty($tpl_source) ? false : true;
}
Example #2
0
function db_template_cms($tpl_name, &$tpl_source, $smarty_obj)
{
    global $lang_active;
    global $set;
    $source = new SelectEntrys();
    // if ($cms_data == "") {
    $source->cols = $_GET["section"];
    $source->table = 'cms';
    $source->condition = " lang = '{$lang_active}' ";
    $source->limit = "1";
    //if ($IE) $tpl_source = "<br>";
    $tpl_source .= $source->row();
    unset($source);
    // print_r($tpl_source);
    //TODO cache: check if it is older than 3 days and then refresh it and update cache object. otherwise leave it
    require_once 'replace.php';
    $tpl_source = replaceBBcode($tpl_source, $set[0]["width_images"], 0);
    //    if (mod_memcache == 1)  $memcache->set('cms_ '.$_GET["section"], $tpl_source, false, memcache_duration);
    //   else $_SESSION['cms_data'][$_GET["section"]]  = $tpl_source;
    // }
    return empty($tpl_source) ? false : true;
}
Example #3
0
if ($module != 'admin') {
    $result[description] = nl2br($result[description]);
}
if (isset($save_pages)) {
    $tpl->assign("array_p", $save_pages);
    $lastpage = end($save_pages);
    $tpl->assign("pagesT", $lastpage['page']);
    $tpl->assign("title_pagenavi", $gal_navi);
}
$tpl->assign("page", $page);
$b_timestamp = $result["date"];
//date format: 0000-00-00 00:00:00
$c_year = substr($b_timestamp, 0, 4);
$c_month = substr($b_timestamp, 5, 2);
$c_day = substr($b_timestamp, 8, 2);
$c_hour = substr($b_timestamp, 11, 2);
$c_minute = substr($b_timestamp, 14, 2);
$c_unix = mktime($c_hour, $c_minute, 0, $c_month, $c_day, $c_year);
if ($c_unix < $timestamp) {
    $too_early = 0;
} else {
    $too_early = 1;
}
include 'modules/admin/selectboxes_date.php';
require_once './lib/replace.php';
if ($module != 'admin') {
    $result['description'] = replaceBBcode($result['description'], $set[0]["width_images"], 0);
    $result['description_EN'] = replaceBBcode($result['description_EN'], $set[0]["width_images"], 0);
}
$this->array[] = array('thisid' => $result[id], 'title' => $result[title], 'title_EN' => $result[title_EN], 'description' => $result[description], 'description_EN' => $result[description_EN], 'folder' => $result[folder], 'date_formatted' => $result[date_formatted], 'too_early' => $too_early, 'visibility' => $result[visibility], 'preview1' => $pictures[$keys1], 'preview2' => $pictures[$keys2]);
$tpl->assign("Tsubfolder", $result[folder]);
Example #4
0
<?php

$message = $result[$_GET[cat]];
if ($this->replace) {
    $message = replaceBBcode($message, $set[0]["width_images"], 1);
}
$Thead = "admin_head_edit" . $_GET[cat];
$tpl->assign('admin_head', $Thead);
$tpl->assign('cms_site', true);
$this->array[] = array('message' => $message);
Example #5
0
<?php

if ($block["products"]["status"] == 1) {
    if ($pid != "") {
        /* Print :: SELECT */
        $products = new SelectEntrys();
        $products->cols = "ID, id_handler, category, name_DE, description_DE, name_EN, description_EN, OS, price, external";
        $products->table = $tbl_products;
        $products->condition = " id_handler = '{$pid}' ";
        $products->multiSelect = '1';
        $ay_products = $products->row();
        require_once './lib/replace.php';
        $ay_products[0]['description_DE'] = replaceBBcode($ay_products[0]['description_DE'], $set[0]["width_images"], 1);
        $ay_products[0]['description_EN'] = replaceBBcode($ay_products[0]['description_EN'], $set[0]["width_images"], 1);
        if ($ay_products[0]['ID'] > 0) {
            $path = "media/images/products/screenshots/" . $ay_products[0]['id_handler'] . "/";
            $tpl->assign("total_screens", countfiles($path));
            $tpl->assign("array", $ay_products);
            $tpl->display("products/details.tpl");
        } else {
            $tpl->display("block_deactivated.tpl");
        }
        /******************************************/
        /* Delete :: Object SELECT */
        unset($products);
        /******************************************/
    }
} else {
    $tpl->display("block_deactivated.tpl");
}
Example #6
0
    unset($ay_services);
    $tpl->assign("array_short", $new_arr);
    if ($sid != "") {
        /* Print :: SELECT */
        $services = new SelectEntrys();
        $services->cols = "ID, id_handler, name, short_DE, description_DE, short_EN, description_EN";
        $services->table = $tbl_services;
        $services->condition = " id_handler = '{$sid}' ";
        $services->multiSelect = '1';
        $ay_services = $services->row();
        require_once './lib/replace.php';
        if ($ay_services[0]['ID'] > 0) {
            //	echo $ay_services[0]['short_DE'];
            if ($lang_active == 'DE') {
                $ay_services[0]['description_DE'] = replaceBBcode($ay_services[0]['description_DE'], $set[0]["width_images"], 1);
            } else {
                if ($lang_active == 'EN') {
                    $ay_services[0]['description_EN'] = replaceBBcode($ay_services[0]['description_EN'], $set[0]["width_images"], 1);
                }
            }
            $tpl->assign("array", $ay_services);
            $tpl->display("services/details.tpl");
        } else {
            $tpl->display("block_deactivated.tpl");
        }
    } else {
        $tpl->display("services/overview.tpl");
    }
} else {
    $tpl->display("block_deactivated.tpl");
}
Example #7
0
/* Get texts */
/* TODO ::: PUT INTO CACHE !!! */
/*************
 ***********
 *********
 *******/
$texts = new SelectEntrys();
$texts->cols = 'name, ' . $lang_active . ', html';
$texts->table = $tbl_texts;
$texts->order = 'name';
$texts->multiSelect = 1;
$texts->output_name = 1;
$texts = $texts->row();
foreach ($texts as $array1 => $array2) {
    if ($texts[$array1]["html"] == 1) {
        $tpl->assign($array1, replaceBBcode($texts[$array1][$lang_active], '', 1));
    } else {
        $ar1 = $tpl->assign($array1, $texts[$array1][$lang_active]);
    }
}
unset($texts);
/* Initialize :: Current Page Number */
include 'page_settings.php';
/******************************************/
/* Define :: Fixed Values */
/******************************************/
/* Load :: Navigation Categories */
if ($logon_true == 1) {
    $n_categories = new SelectEntrys();
    $n_categories->cols = 'ID, category';
    $n_categories->table = $tbl_flash_categories;
Example #8
0
/******************************************/
/* Get Setting Values */
$settings = new SelectEntrys();
$settings->cols = 'root_dir, title_hp, title_hp_EN, main_title, main_title_EN, main_description, main_description_EN, keywords, contact_mail, perpage_blog, perpage_comments, perpage_gallery, perpage_thumbs, perpage_users, width_images, height_images_max, width_thumbs, height_thumbs_max, rss_german_url, rss_german_title, rss_english_url, rss_english_title, time_ban, twitter, twitter_EN, twitter_time, visiters_total, del_old_visiters, time_new_visiter, rss_intern_totalentries, rss_extern_totalentries, rss_intern_left_totalentries, rss_msg_length';
$settings->table = $tbl_settings;
$settings->condition = " id = '1' ";
$settings->multiSelect = 1;
$set = $settings->row();
unset($settings);
$set[0]["keywords"] = html_entity_decode($set[0]["keywords"]);
require_once './lib/replace.php';
define("ROOT_DIR", $set[0]["root_dir"]);
$main_description = $set[0]["main_description"];
$main_description = replaceBBcode($main_description, $set[0]["width_images"], 1);
$main_description_EN = $set[0]["main_description_EN"];
$main_description_EN = replaceBBcode($main_description_EN, $set[0]["width_images"], 1);
/******************************************/
/* Load :: Template settings */
require_once 'lib/functions.php';
/******************************************/
/* Load :: Twitter posting time */
$time_dif = makeDifferenz($timestamp, $set[0]["twitter_time"]);
if ($time_dif["day"][0] > 0) {
    $twitter_time = $time_dif["day"][0] . ' ' . $time_dif["day"][1];
} else {
    if ($time_dif["std"][0] > 0) {
        $twitter_time = $time_dif["std"][0] . ' ' . $time_dif["std"][1];
    } else {
        if ($time_dif["min"][0] > 0) {
            $twitter_time = $time_dif["min"][0] . ' ' . $time_dif["min"][1];
        } else {
$rss_page = 1;
for ($s = 0; $s < count($rss_data_final); $s++) {
    if ($s >= $rss_page * $set[0]['perpage_gallery']) {
        $rss_page++;
    }
    $rss_data_final[$s]['title'] = str_replace("&auml;", "ä", $rss_data_final[$s]['title']);
    $rss_data_final[$s]['title'] = str_replace("&ouml;", "ö", $rss_data_final[$s]['title']);
    $rss_data_final[$s]['title'] = str_replace("&uuml;", "ü", $rss_data_final[$s]['title']);
    $rss_data_final[$s]['title'] = str_replace("&Auml;", "Ä", $rss_data_final[$s]['title']);
    $rss_data_final[$s]['title'] = str_replace("&Ouml;", "Ö", $rss_data_final[$s]['title']);
    $rss_data_final[$s]['title'] = str_replace("&Uuml;", "Ü", $rss_data_final[$s]['title']);
    $rss_data_final[$s]['title_EN'] = str_replace("&auml;", "ä", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['title_EN'] = str_replace("&ouml;", "ö", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['title_EN'] = str_replace("&uuml;", "ü", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['title_EN'] = str_replace("&Auml;", "Ä", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['title_EN'] = str_replace("&Ouml;", "Ö", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['title_EN'] = str_replace("&Uuml;", "Ü", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['description'] = replaceBBcode($rss_data_final[$s]['description'], $set[0]["width_images"], 1);
    $rss_data_final[$s]['description'] = strip_tags($rss_data_final[$s]['description']);
    $rss_data_final[$s]['description'] = htmlspecialchars($rss_data_final[$s]['description']);
    $rss_data_final[$s]['description'] = substr($rss_data_final[$s]['description'], 0, $set[0]['rss_msg_length']);
    $rss_data_final[$s]['description_EN'] = replaceBBcode($rss_data_final[$s]['description_EN'], $set[0]["width_images"], 1);
    $rss_data_final[$s]['description_EN'] = strip_tags($rss_data_final[$s]['description_EN']);
    $rss_data_final[$s]['description_EN'] = htmlspecialchars($rss_data_final[$s]['description_EN']);
    $rss_data_final[$s]['description_EN'] = substr($rss_data_final[$s]['description_EN'], 0, $set[0]['rss_msg_length']);
    $rss_data_date = explode(" ", $rss_data_final[$s]['date']);
    $rss_data_final[$s]['date'] = $rss_data_date[0] . 'T' . $rss_data_date[1] . $gmt_time;
    $rss_data_final[$s]['link'] = 'gallery/' . $rss_data_final[$s]['id'] . '/';
}
generate_rss_feed($set[0]['rss_intern_totalentries'], $rss_data_final, 'gallery', 'DE', $set[0]['rss_intern_totalentries']);
generate_rss_feed($set[0]['rss_intern_totalentries'], $rss_data_final, 'gallery', 'EN', $set[0]['rss_intern_totalentries']);
Example #10
0
<?php

require_once './lib/replace.php';
$tpl->assign("form_attach", true);
$tpl->assign("form_options", true);
$tpl->assign("form_title", true);
$msg = replaceBBcode($_POST["message"], $set[0]["width_images"], 1);
$msg_EN = replaceBBcode($_POST["message_EN"], $set[0]["width_images"], 1);
$msg = stripslashes($msg);
$msg_EN = stripslashes($msg_EN);
$c_day = $_POST["d_day"];
$c_month = $_POST["d_month"];
$c_year = $_POST["d_year"];
$c_hour = $_POST["d_hour"];
$c_minute = $_POST["d_minute"];
include 'modules/admin/selectboxes_date.php';
$tpl->assign('preview_title', $_POST["title"]);
$tpl->assign('preview_title_EN', $_POST["title_EN"]);
$tpl->assign('preview_msg', $msg);
$tpl->assign('preview_msg_EN', $msg_EN);
$tpl->assign("time_DE", convert_date($_POST["time"], 'DE'));
$tpl->assign("time_EN", convert_date($_POST["time"], 'EN'));
Example #11
0
$tpl->assign('block', $block);
/* Date output */
$month_full = $getmonth[$month_full];
$c_date = $Fday . " " . $month_full . " " . $Fyear;
$tpl->assign("c_date", $c_date);
if ($lang_active == "DE") {
    $tpl->assign("twitter_time", $twitter_preposition . ' ' . $twitter_time);
}
if ($lang_active == "EN") {
    $tpl->assign("twitter_time", $twitter_time . ' ' . $twitter_preposition);
}
if ($lang_active == 'DE') {
    $twitter_msg = replaceBBcode($set[0]["twitter"], $width_images, 1);
}
if ($lang_active == 'EN') {
    $twitter_msg = replaceBBcode($set[0]["twitter_EN"], $width_images, 1);
}
$tpl->assign('twitter_msg', $twitter_msg);
/******************************************/
/* HOME :: Title & Description */
$tpl->assign("main_description", $main_description);
$tpl->assign("main_description2", $set[0]["main_description"]);
$tpl->assign("main_description2_EN", $set[0]["main_description_EN"]);
/******************************************/
/* Initialize :: Language Data */
$tpl->assign('deactivated_notice_00', $deactivated_notice_00);
$tpl->assign('deactivated_notice_01', $deactivated_notice_01);
$tpl->assign('deactivated_notice_02', $deactivated_notice_02);
$tpl->assign('deactivated_notice_03', $deactivated_notice_03);
$tpl->assign('deactivated_notice_04', $deactivated_notice_04);
$tpl->assign('deactivated_notice_05', $deactivated_notice_05);
Example #12
0
    $rss_data_final[$s]['title_EN'] = str_replace("&Ouml;", "Ö", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['title_EN'] = str_replace("&Uuml;", "Ü", $rss_data_final[$s]['title_EN']);
    $rss_data_final[$s]['title_EN'] = utf8_decode(htmlspecialchars($rss_data_final[$s]['title_EN']));
    $rss_data_final[$s]['message_DE'] = replaceBBcode($rss_data_final[$s]['message_DE'], $set[0]["width_images"], 1);
    $rss_data_final[$s]['message_DE'] = strip_tags($rss_data_final[$s]['message_DE']);
    $rss_data_final[$s]['message_DE'] = htmlspecialchars($rss_data_final[$s]['message_DE']);
    $length_msg = $set[0]['rss_msg_length'];
    for ($c = 0; $c <= 100; $c++) {
        $last_char = substr($rss_data_final[$s]['message_DE'], $length_msg - 1, 1);
        if ($last_char == " " || $last_char == "." || $last_char == "!" || $last_char == "?") {
            break;
        }
        $length_msg = $length_msg - 1;
    }
    $rss_data_final[$s]['message_DE'] = substr($rss_data_final[$s]['message_DE'], 0, $length_msg) . ' [...]';
    $rss_data_final[$s]['message_EN'] = replaceBBcode($rss_data_final[$s]['message_EN'], $set[0]["width_images"], 1);
    $rss_data_final[$s]['message_EN'] = strip_tags($rss_data_final[$s]['message_EN']);
    $rss_data_final[$s]['message_EN'] = htmlspecialchars($rss_data_final[$s]['message_EN']);
    $length_msg = $set[0]['rss_msg_length'];
    for ($c = 0; $c <= 100; $c++) {
        $last_char = substr($rss_data_final[$s]['message_EN'], $length_msg - 1, 1);
        if ($last_char == " " || $last_char == "." || $last_char == "!" || $last_char == "?") {
            break;
        }
        $length_msg = $length_msg - 1;
    }
    $rss_data_final[$s]['message_EN'] = substr($rss_data_final[$s]['message_EN'], 0, $length_msg) . ' [...]';
    $rss_data_date = explode(" ", $rss_data_final[$s]['date']);
    $rss_data_final[$s]['date'] = $rss_data_date[0] . 'T' . $rss_data_date[1] . $gmt_time;
    $rss_data_final[$s]['link'] = 'blog/' . $rss_page . '/' . $rss_data_final[$s]['id'] . '/#b' . $rss_data_final[$s]['id'];
}