<?php /* |-------------------------------------------------------------------------- | Integration with Orchestra |-------------------------------------------------------------------------- | | Overwrite default configuration. | */ Config::set('oneauth::urls', array('registration' => handles('orchestra::register'), 'login' => handles('orchestra::login'), 'callback' => handles('oneauth::connect/callback'), 'registered' => handles('orchestra'), 'logged_in' => handles('orchestra'))); Orchestra\Extension\Config::map('oneauth', array('basecamp_id' => 'oneauth::api.providers.basecamp.id', 'basecamp_secret' => 'oneauth::api.providers.basecamp.secret', 'dropbox_key' => 'oneauth::api.providers.dropbox.key', 'dropbox_secret' => 'oneauth::api.providers.dropbox.secret', 'facebook_id' => 'oneauth::api.providers.facebook.id', 'facebook_secret' => 'oneauth::api.providers.facebook.secret', 'facebook_scope' => 'oneauth::api.providers.facebook.scope', 'flickr_key' => 'oneauth::api.providers.flickr.key', 'flickr_secret' => 'oneauth::api.providers.flickr.secret', 'foursquare_id' => 'oneauth::api.providers.foursquare.id', 'foursquare_secret' => 'oneauth::api.providers.foursquare.secret', 'github_id' => 'oneauth::api.providers.github.id', 'github_secret' => 'oneauth::api.providers.github.secret', 'google_id' => 'oneauth::api.providers.google.id', 'google_secret' => 'oneauth::api.providers.google.secret', 'instagram_id' => 'oneauth::api.providers.instagram.id', 'instagram_secret' => 'oneauth::api.providers.instagram.secret', 'linkedin_key' => 'oneauth::api.providers.linkedin.key', 'linkedin_secret' => 'oneauth::api.providers.linkedin.secret', 'paypal_id' => 'oneauth::api.providers.paypal.id', 'paypal_secret' => 'oneauth::api.providers.paypal.secret', 'soundcloud_id' => 'oneauth::api.providers.soundcloud.id', 'soundcloud_secret' => 'oneauth::api.providers.soundcloud.secret', 'tumblr_key' => 'oneauth::api.providers.tumblr.key', 'tumblr_secret' => 'oneauth::api.providers.tumblr.secret', 'twitter_key' => 'oneauth::api.providers.twitter.key', 'twitter_secret' => 'oneauth::api.providers.twitter.secret', 'vimeo_key' => 'oneauth::api.providers.vimeo.key', 'vimeo_secret' => 'oneauth::api.providers.vimeo.secret', 'windowslive_id' => 'oneauth::api.providers.windowslive.id', 'windowslive_secret' => 'oneauth::api.providers.windowslive.secret')); /* |-------------------------------------------------------------------------- | Integration with Orchestra |-------------------------------------------------------------------------- | | Map controller routing for OneAuth. | */ Route::controller(array('oneauth::connect')); /* |-------------------------------------------------------------------------- | Integration with Orchestra |-------------------------------------------------------------------------- | | Add on logged-in integration between OneAuth and Orchestra. | */ Event::listen('orchestra.auth: login', function () { $user = IoC::resolve('oneauth.driver: auth.user');
<?php Orchestra\Extension\Config::map('molpay', array('merchant_id' => 'molpay::api.merchant_id', 'verify_key' => 'molpay::api.verify_key')); include_once Bundle::path('molpay') . 'orchestra' . DS . 'configure' . EXT;
<?php /* |-------------------------------------------------------------------------- | Map constant configuration |-------------------------------------------------------------------------- */ Event::listen('orchestra.started', function () { Config::set('administrator::administrator.login_path', handles('orchestra::login')); Config::set('administrator::administrator.redirect', 'redirect'); }); /* |-------------------------------------------------------------------------- | Map Configuration to use database |-------------------------------------------------------------------------- */ Orchestra\Extension\Config::map('administrator', array('title' => 'administrator::administrator.title', 'global_per_page' => 'administrator::administrator.global_per_page')); /* |-------------------------------------------------------------------------- | Edit Extension `administrator` |-------------------------------------------------------------------------- */ Event::listen('orchestra.form: extension.administrator', function ($config, $form) { $form->extend(function ($form) { $form->fieldset('Configuration', function ($fieldset) { $fieldset->control('input:text', 'Title', 'title'); $fieldset->control('input:number', 'Global Per Page', 'global_per_page'); }); }); });