}
require_once $config_path;
// use LEPTON 2.x I18n for access to language files
require_once WB_PATH . '/modules/kit/framework/LEPTON/Helper/I18n.php';
// use LEPTON 2.x I18n for access to language files
if (!class_exists('CAT_Helper_I18n') && !class_exists('LEPTON_Helper_I18n')) {
    require_once WB_PATH . '/modules/' . basename(dirname(__FILE__)) . '/framework/LEPTON/Helper/I18n.php';
}
global $I18n;
if (!is_object($I18n)) {
    if (class_exists('CAT_Helper_I18n')) {
        // this is a BlackCat environment
        $I18n = new CAT_Helper_I18n(array('lang' => LANGUAGE));
    } else {
        // all other environments
        $I18n = new LEPTON_Helper_I18n(array('lang' => LANGUAGE));
    }
} else {
    $I18n->addFile('DE.php', WB_PATH . '/modules/' . basename(dirname(__FILE__)) . '/languages/');
}
global $database;
// check if the GUID isset
if (!isset($_GET['guid'])) {
    exit($I18n->translate('[ {{ line }} ] Invalid call, missing GUID!', array('line' => __LINE__)));
}
$guid = trim($_GET['guid']);
// get the record
$SQL = "SELECT * FROM `" . TABLE_PREFIX . "mod_kit_links` WHERE `guid`='{$guid}'";
$query = $database->query($SQL);
if ($database->is_error()) {
    exit(sprintf('[ %s ] %s', __LINE__, $database->get_error()));
Exemple #2
0
 /**
  *
  *
  *
  *
  **/
 public function addFile($file, $path = NULL, $var = NULL)
 {
     global $LANG;
     $lang_var =& $LANG;
     if (isset($var)) {
         eval('global $' . $var . ';');
         eval("\$lang_var = & \${$var};");
     }
     if (empty($path)) {
         $path = $this->_config['langPath'];
     }
     $file = $path . '/' . $file;
     if (file_exists($file)) {
         $this->log()->logDebug('found language file: ', $file);
         require_once $file;
         if (isset($LANG)) {
             self::$_lang = array_merge(self::$_lang, $lang_var);
             if (preg_match("/(\\w+)\\.php/", $file, $matches)) {
                 self::$_current_lang = $matches[1];
             }
             $this->log()->logDebug('loaded language file: ', $file);
             return true;
         } else {
             $this->log()->logInfo('invalid lang file: ', $file);
         }
     }
     $this->log()->logDebug('language file does not exist: ', $file);
 }
if (!defined('KIT_DEBUG')) {
    define('KIT_DEBUG', true);
}
require_once LEPTON_PATH . '/modules/kit_tools/debug.php';
// use LEPTON 2.x I18n for access to language files
if (!class_exists('CAT_Helper_I18n') && !class_exists('LEPTON_Helper_I18n')) {
    require_once LEPTON_PATH . '/modules/' . basename(dirname(__FILE__)) . '/framework/LEPTON/Helper/I18n.php';
}
global $I18n;
if (!is_object($I18n)) {
    if (class_exists('CAT_Helper_I18n')) {
        // this is a BlackCat environment
        $I18n = new CAT_Helper_I18n(array('lang' => LANGUAGE));
    } else {
        // all other environments
        $I18n = new LEPTON_Helper_I18n(array('lang' => LANGUAGE));
    }
} else {
    $I18n->addFile('DE.php', LEPTON_PATH . '/modules/' . basename(dirname(__FILE__)) . '/languages/');
}
if (!file_exists(LEPTON_PATH . '/modules/' . basename(dirname(__FILE__)) . '/languages/' . LANGUAGE . '.php')) {
    if (!defined('KIT_FORM_LANGUAGE')) {
        define('KIT_FORM_LANGUAGE', 'DE');
    }
    // important: language flag is used by template selection
} else {
    if (!defined('KIT_FORM_LANGUAGE')) {
        define('KIT_FORM_LANGUAGE', LANGUAGE);
    }
}
// load language depending onfiguration
 public function __construct($createTables = false)
 {
     $this->createTables = $createTables;
     // use another table prefix?
     if (file_exists(LEPTON_PATH . '/modules/' . basename(dirname(__FILE__)) . '/config.json')) {
         $config = json_decode(file_get_contents(LEPTON_PATH . '/modules/' . basename(dirname(__FILE__)) . '/config.json'), true);
         if (isset($config['table_prefix'])) {
             self::$table_prefix = $config['table_prefix'];
         }
     }
     parent::__construct();
     $this->setTablePrefix(self::$table_prefix);
     $this->setTableName('mod_kit_form_fields');
     $this->addFieldDefinition(self::field_id, "INT(11) NOT NULL AUTO_INCREMENT", true);
     // WICHTIG: Zaehler 1-200 sind fuer KIT reserviert!!!
     $this->addFieldDefinition(self::field_form_id, "INT(11) NOT NULL DEFAULT '-1'");
     $this->addFieldDefinition(self::field_type, "VARCHAR(30) NOT NULL DEFAULT '" . self::type_undefined . "'");
     $this->addFieldDefinition(self::field_type_add, "TEXT NOT NULL DEFAULT ''", false, false, true);
     $this->addFieldDefinition(self::field_name, "VARCHAR(40) NOT NULL DEFAULT ''");
     $this->addFieldDefinition(self::field_title, "VARCHAR(80) NOT NULL DEFAULT ''");
     $this->addFieldDefinition(self::field_value, "TEXT NOT NULL DEFAULT ''", false, false, true);
     $this->addFieldDefinition(self::field_data_type, "VARCHAR(30) NOT NULL DEFAULT '" . self::data_type_text . "'");
     $this->addFieldDefinition(self::field_hint, "TEXT NOT NULL DEFAULT ''");
     $this->addFieldDefinition(self::field_status, "TINYINT NOT NULL DEFAULT '" . self::status_active . "'");
     $this->addFieldDefinition(self::field_timestamp, "TIMESTAMP");
     $this->setIndexFields(array(self::field_name, self::field_form_id));
     // AUTO_INCREMENT auf 200 setzen
     $this->setAutoIncrement(200);
     $this->checkFieldDefinitions();
     // Tabelle erstellen
     if ($this->createTables) {
         if (!$this->sqlTableExists()) {
             if (!$this->sqlCreateTable()) {
                 $this->setError(sprintf('[%s - %s] %s', __METHOD__, __LINE__, $this->getError()));
             }
         }
     }
     date_default_timezone_set(cfg_time_zone);
     if (class_exists('CAT_Helper_I18n')) {
         $lang = new CAT_Helper_I18n();
     } else {
         $lang = new LEPTON_Helper_I18n();
     }
     $this->type_array = array(self::type_text => $lang->translate('Input field (max. 255 chars)'), self::type_text_area => $lang->translate('Textarea (max. 65,536 chars)'), self::type_checkbox => $lang->translate('Checkbox'), self::type_radio => $lang->translate('Radiobutton'), self::type_select => $lang->translate('Selection list'), self::type_hidden => $lang->translate('Hidden field'), self::type_html => $lang->translate('HTML Code (free format)'), self::type_file => $lang->translate('File upload'), self::type_delayed => $lang->translate('Delayed execution'));
     $this->data_type_array = array(self::data_type_date => $lang->translate('Date'), self::data_type_float => $lang->translate('Float'), self::data_type_integer => $lang->translate('Integer'), self::data_type_text => $lang->translate('Text'));
     $this->status_array = array(self::status_active => $lang->translate('Active'), self::status_locked => $lang->translate('Locked'), self::status_deleted => $lang->translate('Deleted'));
 }
        trigger_error(sprintf("[ <b>%s</b> ] Can't include class.secure.php!", $_SERVER['SCRIPT_NAME']), E_USER_ERROR);
    }
}
// end include class.secure.php
// use LEPTON 2.x I18n for access to language files
if (!class_exists('CAT_Helper_I18n') && !class_exists('LEPTON_Helper_I18n')) {
    require_once WB_PATH . '/modules/' . basename(dirname(__FILE__)) . '/framework/LEPTON/Helper/I18n.php';
}
global $I18n;
if (!is_object($I18n)) {
    if (class_exists('CAT_Helper_I18n')) {
        // this is a BlackCat environment
        $I18n = new CAT_Helper_I18n();
    } else {
        // all other environments
        $I18n = new LEPTON_Helper_I18n();
    }
} else {
    $I18n->addFile('DE.php', WB_PATH . '/modules/' . basename(dirname(__FILE__)) . '/languages/');
}
if (!file_exists(WB_PATH . '/modules/' . basename(dirname(__FILE__)) . '/languages/' . LANGUAGE . '.php')) {
    if (!defined('KIT_FORM_LANGUAGE')) {
        define('KIT_FORM_LANGUAGE', 'DE');
    }
    // important: language flag is used by template selection
} else {
    if (!defined('KIT_FORM_LANGUAGE')) {
        define('KIT_FORM_LANGUAGE', LANGUAGE);
    }
}
// load language depending onfiguration
<?php

/**
 * extendedWYSIWYG
 *
 * @link https://addons.phpmanufaktur.de/extendedWYSIWYG
 * @copyright 2012 by phpManufaktur
 * @license MIT License (MIT) http://www.opensource.org/licenses/MIT
 */
// use LEPTON 2.x I18n for access to language files
if (!class_exists('LEPTON_Helper_I18n')) {
    require_once WB_PATH . '/modules/manufaktur_config/framework/LEPTON/Helper/I18n.php';
}
global $I18n;
if (!is_object($I18n)) {
    $I18n = new LEPTON_Helper_I18n();
}
if (file_exists(WB_PATH . '/modules/' . basename(dirname(__FILE__)) . '/languages/' . LANGUAGE . '.php')) {
    $I18n->addFile(LANGUAGE . '.php', WB_PATH . '/modules/wysiwyg/languages/');
}
global $database;
$param_order = isset($order) && strtolower($order) == 'asc' ? 'ASC' : 'DESC';
$param_limit = isset($limit) ? (int) $limit : 5;
$param_title = isset($title) && strtolower($title) == 'false' ? false : true;
$param_css = isset($css) && strtolower($css) == 'false' ? false : true;
$param_link = isset($link) && strtolower($link) == 'false' ? false : true;
$param_link_content = isset($link_content) && strtolower($link_content) == 'true' ? true : false;
// exists dropletsExtension?
if (file_exists(WB_PATH . '/modules/droplets_extension/interface.php')) {
    // load dropletsExtension
    require_once WB_PATH . '/modules/droplets_extension/interface.php';