コード例 #1
0
 /**
  * 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();
 }
コード例 #2
0
<?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');
コード例 #3
0
<?php

defined('MONSTRA_ACCESS') or die('No direct script access.');
// Add New Options
Option::add('captcha_installed', 'true');
コード例 #4
0
$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', '/');
コード例 #5
0
<?php

defined('MONSTRA_ACCESS') or die('No direct script access.');
// Add New Options
Option::add('sandbox', 'sandbox test value');
Option::add('sandbox_template', 'index');