Skip to content
Snippets Groups Projects
Select Git revision
  • 5c9420f09e4fb8a1186d2fccd63339ed74cd7e84
  • master default protected
  • simple-task/7248-eol-check-add-node-22
  • 6877_check_iml_deployment
4 results

autodetect-mysqlany

Blame
  • project.class.php 173.25 KiB
    <?php
    
    define("OPTION_DEFAULT", -999);
    define("OPTION_NONE", -1);
    
    require_once __DIR__.'/../inc_functions.php';
    require_once 'base.class.php';
    require_once 'htmlguielements.class.php';
    require_once 'messenger.class.php';
    
    // plugins
    // require_once 'plugins.class.php';
    require_once 'build_base.class.php';
    require_once 'rollout_base.class.php';
    
    /* ######################################################################
    
      IML DEPLOYMENT
    
      class project for all actions for single project
     * actions
     * rendering html
    
      ---------------------------------------------------------------------
      2013-11-08  Axel <axel.hahn@iml.unibe.ch>
      ###################################################################### */
    
    /**
     * class for single project
     */
    // class project {
    class project extends base {
        // ----------------------------------------------------------------------
        // CONFIG
        // ----------------------------------------------------------------------
    
        /**
         * configuration ($aConfig in the config file)
         * @var array
         */
        private $_aConfig = array();
    
        /**
         * configuration of the project (= $aProjects[ID] in the config file)
         * @var array
         */
        private $_aPrjConfig = array();
    
        /**
         * version infos of all phases
         * @var array
         */
        private $_aData = array();
    
        /**
         * existing branches and tags
         * @var array
         */
        private $_aVcsBranches = array();
    
        /**
         * existing versions in the archive dir
         * @var array
         */
        private $_aVersions = array();
    
        /**
         * output file to fetch processing content with ajax request
         * @var string
         */