/** * Main Dashboard admin function */ public static function main() { // set/update google analytics settings if (Request::post('ga_settings_update')) { if (Security::check(Request::post('csrf'))) { // client id $ga_client_id = trim(Request::post('ga_client_id')); if (!empty($ga_client_id)) { $opt_client_id = Option::get('ga_client_id'); if (empty($opt_client_id)) { Option::add('ga_client_id', $ga_client_id); } else { Option::update('ga_client_id', $ga_client_id); } } // API key $ga_api_key = trim(Request::post('ga_api_key')); if (!empty($ga_api_key)) { $opt_api_key = Option::get('ga_api_key'); if (empty($opt_api_key)) { Option::add('ga_api_key', $ga_api_key); } else { Option::update('ga_api_key', $ga_api_key); } } // view id $ga_view_id = trim(Request::post('ga_view_id')); if (!empty($ga_view_id)) { $opt_view_id = Option::get('ga_view_id'); if (empty($opt_view_id)) { Option::add('ga_view_id', $ga_view_id); } else { Option::update('ga_view_id', $ga_view_id); } } // tracking id $ga_tracking_id = trim(Request::post('ga_tracking_id')); if (!empty($ga_tracking_id)) { $opt_view_id = Option::get('ga_tracking_id'); if (empty($opt_view_id)) { Option::add('ga_tracking_id', $ga_tracking_id); } else { Option::update('ga_tracking_id', $ga_tracking_id); } } } } // Display view View::factory('box/dashboard/views/backend/index')->display(); }
<?php // let only monstra allow to use this script defined('MONSTRA_ACCESS') or die('No direct script access.'); // Add Options Option::add('toggle_duration', '400'); Option::add('toggle_easing', 'swing');
<?php defined('MONSTRA_ACCESS') or die('No direct script access.'); // Add New Options Option::add('captcha_installed', 'true');
$e->addField('time'); $e->addField('location'); $e->addField('short'); $e->addField('description'); $e->addField('archive'); $e->addField('hashtag'); $e->addField('facebook'); $e->addField('image'); $e->addField('imagesection'); $e->addField('gallery'); $e->addField('audio'); $e->addField('color'); $e->addField('number_staff'); $e->addField('number_visitors'); Table::create('categories', array('title')); $c = new Table('categories'); $c->addField('deleted'); $c->addField('color'); $c->addField('hidden_in_archive'); Table::create('locations', array('title')); $l = new Table('locations'); $l->addField('deleted'); $l->addField('website'); $l->addField('address'); $l->addField('lon'); $l->addField('lat'); // Add Options Option::add('events_image_directory', '/'); Option::add('events_placeholder_archive', ''); Option::add('events_audio_directory', '/');
<?php defined('MONSTRA_ACCESS') or die('No direct script access.'); // Add New Options Option::add('sandbox', 'sandbox test value'); Option::add('sandbox_template', 'index');