} //--- show/hide tags if (defined('SWITCH_TO_TAG') && SWITCH_TO_TAG === true) { $view->tags = $repo_wrapper->getTags(); } //--- hide "switch to revision" if (defined('SWITCH_TO_REVISION') && SWITCH_TO_REVISION === true) { $view->switch_to_revision = true; } if (VERSIONING == 'SVN' && !empty($response_string) && is_numeric(strpos(strtolower($response_string), "run 'svn cleanup' to remove locks (type 'svn help cleanup' for details)"))) { $view->working_copy_locked = true; } //--- show HOOKS section if (defined('USE_HOOKS')) { $view->use_hooks = USE_HOOKS; $hooks_hanlder = new CodePax_Hooks_Handler(); $hooks = $hooks_hanlder->getList(); $view->hooks = array_keys($hooks); } //--- show Db versioning section if (defined('USE_DB_VERSIONING') && USE_DB_VERSIONING === true) { $view->use_db_versioning = true; try { // get current DB version $db_versions_model = CodePax_DbVersions::factory(); if (in_array(APPLICATION_ENVIRONMENT, array('dev', 'prod'))) { $latest_baseline_file = CodePax_DbVersioning_Files_Manager::getLatestBaselineVersion(); if (!$db_versions_model->checkIsVersionRegistred($latest_baseline_file, CodePax_DbVersions::TYPE_BASELINE)) { $db_versions_model->addVersion($latest_baseline_file, CodePax_DbVersions::TYPE_BASELINE); } }
* to license@codepax.com so we can send you a copy immediately. * */ /** * Script called on AJAX used to run every * class found under hooks directory * * @category CodePax * @copyright Copyright (c) 2012 Zitec COM srl, Romania * @license New BSD http://www.codepax.com/license.html */ require '../application/bootstrap.php'; // initialize view object $view = new CodePax_View(); $view->setViewsPath(VIEWS_PATH); $view->setCurrentView('run_hooks'); $hooks_hanlder = new CodePax_Hooks_Handler(); // get all the registered hooks $available_hooks = $hooks_hanlder->getList(); // run only the hooks chose by the user $hooks_to_run = array_intersect_key($available_hooks, $_POST); if (!empty($hooks_to_run)) { $hooks_hanlder->run($hooks_to_run); $hook_results = $hooks_hanlder->getResults(); $view->hook_results = $hook_results; } else { $view->no_hooks_selected = true; } try { $view->render(); } catch (CodePax_View_Exception $e) { echo $e->getMessage();