Пример #1
0
 public function testUrlModule()
 {
     $moduleUrl = CloggyCommon::urlModule('test');
     $this->assertEqual($moduleUrl, CloggyCommon::baseUrl() . 'module/test');
     $moduleUrl = CloggyCommon::urlModule('test', 'test_path');
     $this->assertEqual($moduleUrl, CloggyCommon::baseUrl() . 'module/test/test_path');
 }
 /**
  * Get installer link
  * @param string $module
  * @return string
  */
 public function getModuleInstallLink($module)
 {
     return CloggyCommon::urlModule(strtolower(Inflector::underscore($module)), Inflector::underscore($module) . '_install');
 }
Пример #3
0
<?php

/**
 * CloggyBlog Module - Menus configurations
 */
Configure::write('Cloggy.CloggyBlog.menus', array('module' => array(__d('cloggy', 'Posts') => array(__d('cloggy', 'Manage') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_posts'), __d('cloggy', 'Add') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_posts/add')), __d('cloggy', 'Categories') => array(__d('cloggy', 'Manage') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_categories'), __d('cloggy', 'Add') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_categories/add')), __d('cloggy', 'Tags') => array(__d('cloggy', 'Manage') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_tags'), __d('cloggy', 'Add') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_tags/add'))), 'sidebar' => array(__d('cloggy', 'Create New') => array(__d('cloggy', 'Post') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_posts/add'), __d('cloggy', 'Category') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_categories/add'), __d('cloggy', 'Tags') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_tags/add')), __d('cloggy', 'Importer') => array(__d('cloggy', 'WordPress') => CloggyCommon::urlModule('cloggy_blog', 'cloggy_blog_import/wordpress')))));
Пример #4
0
<?php

Configure::write('Cloggy.CloggyUsers.menus', array('module' => array(__d('cloggy', 'Roles') => array(__d('cloggy', 'Manage') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_role'), __d('cloggy', 'Create') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_role/add')), __d('cloggy', 'Permissions') => array(__d('cloggy', 'Manage') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_perm'), __d('cloggy', 'Setup') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_perm/create'))), 'sidebar' => array(__d('cloggy', 'Users') => array(__d('cloggy', 'Manage') => CloggyCommon::urlModule('cloggy_users'), __d('cloggy', 'Add User') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_home/add')), __d('cloggy', 'User Access') => array(__d('cloggy', 'Roles') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_role'), __d('cloggy', 'Permissions') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_perm')))));
Пример #5
0
<?php

Configure::write('Cloggy.CloggySearch.menus', array('module' => array(__d('cloggy', 'Engines') => array(__d('cloggy', 'Mysql') => CloggyCommon::urlModule('cloggy_search', 'cloggy_search_mysql'))), 'sidebar' => array(__d('cloggy', 'About') => array(__d('cloggy', 'MySQL') => CloggyCommon::urlModule('cloggy_search', 'cloggy_search_mysql/help')))));
Пример #6
0
 public function index()
 {
     $this->CloggyModuleMenu->setGroup('shortcuts', array(__d('cloggy', 'Edit My Profile') => CloggyCommon::urlModule('cloggy_users', 'cloggy_users_home/edit/' . $this->Auth->user('id'))));
     $this->set('title_for_layout', __d('cloggy', 'Cloggy - Administration Dashboard'));
 }
Пример #7
0
 /**
  * Set modules when module url detected
  */
 private function __cloggyModuleRequested()
 {
     //generate modules
     $this->CloggyModuleInfo->setExcluded('ModuleTest');
     $this->CloggyModuleInfo->modules();
     $modules = $this->CloggyModuleInfo->getModules();
     $brokenModules = $this->CloggyModuleInfo->getModuleBrokenDeps();
     //set global variable
     $this->set(compact('modules'));
     $this->set(compact('brokenModules'));
     /*
      * check if requested params is module request
      * > change layout
      */
     if (isset($this->request->params['isCloggyModule']) && $this->request->params['isCloggyModule'] == 1) {
         /*
          * > change layout
          * > set requested module variable
          * > set module name
          */
         $this->layout = 'cloggy_module_layout';
         $this->_requestedModule = $this->request->params['name'];
         $this->set('moduleName', $this->request->params['name']);
         $modulesMenus = array();
         if (!empty($modules)) {
             foreach ($modules as $module => $info) {
                 $link = Inflector::underscore($module);
                 $modulesMenus[$module] = CloggyCommon::urlModule($link);
             }
             /*
              * switch modules menu
              */
             $this->CloggyModuleMenu->add('cloggy', array('Modules' => $modulesMenus));
         }
     }
 }
Пример #8
0
<?php

/**
 * CloggyDocs Module - Menus configurations
 */
Configure::write('Cloggy.CloggyDocs.menus', array('module' => array(__d('cloggy', 'Plugin') => array(__d('cloggy', 'About') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_home'), __d('cloggy', 'Installation') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_home/install'), __d('cloggy', 'License') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_home/license'), __d('cloggy', 'Version') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_home/version')), __d('cloggy', 'Module') => array(__d('cloggy', 'Module MVC') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_module'), __d('cloggy', 'Create') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_module/create'), __d('cloggy', 'Installation') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_module/install'), __d('cloggy', 'Activation') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_module/activation')), __d('cloggy', 'Database') => array(__d('cloggy', 'Concept') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_db'), __d('cloggy', 'Model/Behavior') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_db/model')), __d('cloggy', 'Users') => array(__d('cloggy', 'User Managements') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_users'), __d('cloggy', 'User Access') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_users/access')), __d('cloggy', 'UI') => array(__d('cloggy', 'Management') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_ui'), __d('cloggy', 'Menu config') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_ui/menus'), __d('cloggy', 'Javascript') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_ui/js'))), 'sidebar' => array(__d('cloggy', 'Basic') => array(__d('cloggy', 'About') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_home'), __d('cloggy', 'Version') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_home/version'), __d('cloggy', 'License') => CloggyCommon::urlModule('cloggy_docs', 'cloggy_docs_home/license')))));