Stikked/htdocs/upgrade/upgrade_schema.ugs

246 lines
7.2 KiB
Plaintext

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');
/**
* Site Name
*
* The name of your site
*
*/
$config['site_name'] = {INS->SITE_NAME};
/**
* Database connection
*
* Credentials for your database
* The database structure will be created automatically
*
*/
$config['db_hostname'] = {INS->DB_HOSTNAME};
$config['db_database'] = {INS->DB_DATABASE};
$config['db_username'] = {INS->DB_USERNAME};
$config['db_password'] = {INS->DB_PASSWORD};
/**
* Table prefix
* Generate table prefix for stikked db, commonly used if the webhoster only has one db.
* Use underscore as suffix to easily see the tables.
* example: $config['db_prefix'] = 'stikked_';
* use $config['db_prefix'] = ''; if you don't want to use table prefix.
*/
$config['db_prefix'] = {INS->DB_PREFIX};
/**
* Theme
*
* Which theme to use
* Folder name in htdocs/themes/
* Currently: default, bootstrap, gabdark, gabdark3, geocities, snowkat, stikkedizr, cleanwhite
*
*/
$config['theme'] = {INS->THEME};
/**
* Language
*
* New Language settings in application/config/language.php
*
*/
/**
* Combine JS & CSS files (recommended)
*
* htdocs/static/asset/ folder must be writeable
*
*/
$config['combine_assets'] = {INS->COMBINE_ASSETS};
/**
* Key for Cron
*
* The password required to run the cron job */
// Example cron: */5 * * * * curl --silent http://yoursite.com/cron/[key]
//
//
$config['cron_key'] = {INS->CRON_KEY};
/**
* url shortener config
*
* url_shortening_use:
* - Enables specific url shortening engine or disables them all
* - Valid values:
* @string yourls
* @string gwgd
* @string googl
* @string bitly
* @string random - Randomly chose any of upper API-s !WARNING! May be slow! For maximum performanse, it's recommended to either set all API keys or use random_url_engines to list working engines.
* @string none - same as off
*
* random_url_engines:
* - This variable sets list of APIs to be considered for usage if url_shortening_use is set to 'random'
* To consider all API-s, either leave it empty (as empty array or string) or type all apis available (yourls,gwgd,googl,bitly)
* be aware that considering all the APIs is not recommended because program will test them all, and that affects speed.
* This will greatly improve performance of 'random' mode if listed are only valid, filled APIs.
* Accepted inputs:
* @array array('use this', 'and this', 'and this of course')
* @string 'use this,and this,and this of course'
* - If input is @string it must be comma delimited, otherwise will be ignored.
* - Script will accept minimum of 2 APIs, ignored otherwise
* - Only alphanumeric characters and "." are allowed. Everything else is filtered out.
*
* -------------------------------------------------------------------------------------------------------------
* yourls_url: Your own instance of yourls URL-shortener (Download: http://yourls.org/)
* Example: http://example.com/yourls/
*
* yourls_signature: Your signature, used to authenticate API requests.
* You can find your signature under http://your-yourls-installation.com/admin/tools.php
*
* gwgd_url: Your own instance of the gw.gd URL-shortener (Download: https://github.com/neofutur/gwgd)
* Default: http://gw.gd/
*
* googl_url_api: URL shortening service provided by Google Inc. (API: http://code.google.com/apis/console/)
* Usage: Your API key
*
* bitly_url_api: Famous URL shortening service (API: http://dev.bitly.com/get_started.html)
* Usage: Your API key
*
**/
{INS->URL_SHORTENING_NEW#1}
// Yourls
$config['yourls_url'] = {INS->YOURLS_URL};
$config['yourls_signature'] = {INS->YOURLS_SIGNATURE};
// gwgd_url
$config['gwgd_url'] = {INS->GWGD_URL};
$config['shorturl_selected'] = {INS->SHORTURL_SELECTED};
{INS->URL_SHORTENING_NEW#2}
/**
* Credentials for the backup URL
*
* Basic auth user & pass for the backup URL, accessible via http://yoursite.com/backup
*
**/
$config['backup_user'] = {INS->BACKUP_USER};
$config['backup_pass'] = {INS->BACKUP_PASS};
/**
* Pastes Per Page
*
* Number of pastes per page, on the recent pastes listings.
*
**/
$config['per_page'] = {INS->PER_PAGE};
/**
* API key
*
* Require a key to interact with the API.
* Append to all API requests: ?apikey=[yourkey]
*
**/
$config['apikey'] = {INS->APIKEY};
/**
* Anti spam
*
* private_only: No recent pastes will be displayed.
* enable_captcha: Users must enter a captcha to post.
* recaptcha_publickey & recaptcha_privatekey: If filled, reCaptcha will be used (get a key from https://www.google.com/recaptcha/admin/create)
* disable_api: Don't allow pasting via API (because we can't use a captcha there...)
* disable_keep_forever: Don't allow pasting without expiration
* blocked_words: Comma separated list, e.g. '.es.tl, mycraft.com, yourbadword'
* disable_shorturl: "Create Shorturl" option will be disabled
* disallow_search_engines: displays a robots.txt that forbids indexing
*
**/
$config['private_only'] = {INS->PRIVATE_ONLY};
$config['enable_captcha'] = {INS->ENABLE_CAPTCHA};
$config['recaptcha_publickey'] = {INS->PUBLICKEY};
$config['recaptcha_privatekey'] = {INS->PRIVATEKEY};
$config['disable_api'] = {INS->DISABLEAPI};
$config['disable_keep_forever'] = {INS->DISABLEKEEPFOREVER};
$config['blocked_words'] = {INS->BLOCKEDWORDS};
$config['disable_shorturl'] = {INS->DISABLE_SHORTURL};
$config['disallow_search_engines'] = {INS->DISALLOW_SEARCH_ENGINES};
//spamadmin: accessible via /spamadmin (only active when user + pass is set)
$config['spamadmin_user'] = {INS->SPAMADMIN_USER};
$config['spamadmin_pass'] = {INS->SPAMADMIN_PASS};
/**
* Default paste expiration time (minutes)
*
* Possible values:
* burn (burn on reading)
* 5 (5 minutes)
* 60 (1 hour)
* 1440 (1 day)
* 10080 (1 week)
* 40320 (1 month)
* 483840 (1 year)
* 0 (keep forever)
**/
$config['default_expiration'] = {INS->DEFAULT_EXPIRATION};
/**
* Default language
*
* Preselected language. See application/config/geshi_languages.php for valid values (array keys)
*
**/
$config['default_language'] = {INS->DEFAULT_LANGUAGE};
/**
* Name for anonymous poster
*
* What name is to be set for anonymous posters
* DO NOT SET BLANK
* Set to random for a random paste to be generated
* NOTE: if changed only pastes from then on will be updated.
*
**/
$config['unknown_poster'] = {INS->UNKNOWN_POSTER};
/**
* Name for untitled pastes
*
* What name is to be set for untitled pastes.
* DO NOT SET BLANK
* NOTE: if changed only pastes from then on will be updated.
**/
$config['unknown_title'] = {INS->UNKNOWN_TITLE};
/**
* To require LDAP authentication or not.
*
* Weather to require LDAP authenticaiton or not.
* Set to either 'true' to require authentication or 'false' not to.
* NOTE: if changed, set LDAP settings in auth_ldap.php
**/
$config['require_auth'] = {INS->REQUIRE_AUTH};
/**
* Override the displayed URL
*
* Display this URL in a paste's detail view instead of the main URL - e.g. if you use mod_rewrite
* Variable $id: the paste_id
* Example: 'http://example.com/$id'
*
**/
$config['displayurl_override'] = {INS->DISPLAYURL_OVERRIDE};
/**
*
*
* Words used for when unknown_poster is set to random
*
*
**/
$config['nouns'] = {INS->NOUNS};
$config['adjectives'] = {INS->ADJECTIVES};