public static function init($args) { try { if (!isset($args[1])) { static::help(); return; } switch ($args[1]) { case 'g': case 'generate': switch ($args[2]) { case 'controller': case 'model': case 'view': case 'views': case 'migration': call_user_func('Oil\\Generate::' . $args[2], array_slice($args, 3)); break; case 'scaffold': call_user_func('Oil\\Scaffold::generate', array_slice($args, 3)); break; default: Generate::help(); } break; case 'c': case 'console': new Console(); case 'r': case 'refine': $task = isset($args[2]) ? $args[2] : null; call_user_func('Oil\\Refine::run', $task, array_slice($args, 3)); break; case 'p': case 'package': switch ($args[2]) { case 'install': case 'uninstall': call_user_func_array('Oil\\Package::' . $args[2], array_slice($args, 3)); break; default: Package::help(); } break; case '-v': case '--version': \Cli::write('Fuel: ' . \Fuel::VERSION); break; case 'test': \Fuel::add_package('octane'); call_user_func('\\Fuel\\Octane\\Tests::run_' . $args[2], array_slice($args, 3)); break; default: static::help(); } } catch (Exception $e) { \Cli::write(\Cli::color('Error: ' . $e->getMessage(), 'light_red')); \Cli::beep(); } }
public static function init($args) { if ( ! isset($args[1])) { static::help(); return; } switch ($args[1]) { case 'g': case 'generate': switch ($args[2]) { case 'controller': case 'model': case 'view': case 'views': case 'migration': call_user_func('Oil\Generate::'.$args[2], array_slice($args, 3)); break; case 'scaffold': call_user_func('Oil\Scaffold::generate', array_slice($args, 3)); break; default: Generate::help(); } break; case 'c': case 'console': new Console; case 'r': case 'refine': if ( ! isset($args[2]) OR $args[2] == 'help') { Refine::help(); return; } call_user_func('Oil\Refine::run', $args[2], array_slice($args, 3)); break; case 'install': case 'uninstall': call_user_func('Oil\Package::'.$args[1], $args[2]); break; case '-v': case '--version': \Cli::write('Fuel: ' . \Fuel::VERSION); break; case 'test': \Fuel::add_package('octane'); call_user_func('\\Fuel\\Octane\\Tests::run_'.$args[2], array_slice($args, 3)); break; default: static::help(); } }
/** * Setup the test */ public function setup() { \Fuel::add_package('hybrid'); }
public function finalise($type, $email) { switch (strtolower($type)) { case 'facebook': break; case 'twitter': \Fuel::add_package('twitter'); $twtr = \Session::get('twitter_user_finalise'); \Session::delete('twitter_user_finalise'); $name = explode(' ', $twtr['name']); $fname = $name[0] ? $name[0] : ''; $lname = $name[sizeof($name) - 1] ? $name[sizeof($name) - 1] : ''; $user = \Auth::instance()->create_user($email, md5(rand()), $email, 1, array('fname' => $fname, 'lname' => $lname)); $user = \Users\Model_User::find($user); $this->_linktwitter($user, $twtr); $this->forced_login($user); break; case 'google': break; case 'openid': break; case 'auth': return parent::login($username, $password); break; } }
* ExiteCMS is a web application framework, * based on the Fuel PHP development framework * * @package Themes * @version 1.0 * @author ExiteCMS Development Team * @license Creative Commons BY-NC-ND-3.0 * @copyright 2011 ExiteCMS Development Team * @link http://www.exitecms.org */ namespace Nestedsets; /* * Make sure the ORM package is loaded */ \Fuel::add_package('orm'); /** * Model class. * * @package nestedsets */ class Model extends \Orm\Model { /* --------------------------------------------------------------------------- * Static usage * --------------------------------------------------------------------------- */ /* * @var default nestedset tree configuration */ protected static $defaults = array('left_field' => 'left_id', 'right_field' => 'right_id', 'tree_field' => null, 'tree_value' => null, 'title_field' => null, 'symlink_field' => 'symlink_id', 'use_symlinks' => false); /* ---------------------------------------------------------------------------