<?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');
Exemplo n.º 2
0
<?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;
Exemplo n.º 3
0
<?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');
        });
    });
});