Example #1
0
}
//--- 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);
            }
        }
Example #2
0
 * 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();