Skip to content
Snippets Groups Projects
Select Git revision
  • a81033a2ee7abca62e11013f5562a079f2677d05
  • master default protected
  • 5.x
  • ll-php8-bs5
  • release_5_bs5
  • ll-php8
  • 4.x
  • laminas_migration
  • release_1.0.0.2
  • release_4.0.0
  • release_3.2.8
  • bootstrap4_migration
  • 1.0.0.3
  • 6.0.7
  • 6.0.6
  • 6.0.5
  • 6.0.4
  • 6.0.3
  • 6.0.2
  • 6.0.1
  • 5.1.1
  • 6.0.0
  • 5.1.0
  • 5.0.0
  • 4.0.2
  • 3.2.11
  • 4.0.1
  • 3.2.10
  • 4.0.0
  • 1.0.0.2
  • 3.2.9
  • 3.2.8
32 results

autoload_classmap.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    DataGen.php 13.21 KiB
    <?php
    
    namespace GenDbStructure;
    
    use Application\Service\Traits\SourceServiceAwareTrait;
    use Doctrine\ORM\EntityManager;
    use UnicaenApp\Service\EntityManagerAwareTrait;
    
    class DataGen
    {
        use EntityManagerAwareTrait;
        use SourceServiceAwareTrait;
    
        const OSE_USER = 'oseappli';
    
        /**
         * @var array
         */
        protected $tablesInfo = [];
    
        protected $breaks     = false;
    
        protected $tablesSel  = [
            'AFFECTATION'                => "utilisateur_id IN (SELECT id FROM utilisateur WHERE username='" . self::OSE_USER . "')",
            'ANNEE'                      => '',
            'CATEGORIE_PRIVILEGE'        => '',
            'CC_ACTIVITE'                => '',
            'CIVILITE'                   => '',
            'CORPS'                      => '',
            'DEPARTEMENT'                => '',
            'DISCIPLINE'                 => '',
            'DOMAINE_FONCTIONNEL'        => '',
            'ETABLISSEMENT'              => '',
            'ETAT_VOLUME_HORAIRE'        => '',
            'ETAT_SORTIE'                => "code IN ('winpaie', 'etat_paiement')",
            'FONCTION_REFERENTIEL'       => '',
            'GRADE'                      => 'corps_id in (select c.id from corps c where c.histo_destruction is null)',
            'GROUPE'                     => '',
            'IMPORT_TABLES'              => '',
            'INDICATEUR'                 => '',
            'MESSAGE'                    => '',
            'MODELE_CONTRAT'             => "libelle = 'Modèle par défaut'",
            'MOTIF_MODIFICATION_SERVICE' => '',
            'MOTIF_NON_PAIEMENT'         => '',
            'PARAMETRE'                  => '',
            'PAYS'                       => '',
            'PERIMETRE'                  => '',
            'PERIODE'                    => '',
            'PLAFOND'                    => '',
            'PLAFOND_ETAT'               => '',
            'PRIVILEGE'                  => '',
            'REGLE_STRUCTURE_VALIDATION' => '',
            'ROLE'                       => '',
            'ROLE_PRIVILEGE'             => '',
            'SCENARIO'                   => 'structure_id IS NULL',
            'SOURCE'                     => "code='OSE'",
            'STATUT_INTERVENANT'         => '',
            'STATUT_PRIVILEGE'           => 'statut_id IN (SELECT si.id FROM statut_intervenant si WHERE si.histo_destruction IS NULL)',
            'TAUX_HORAIRE_HETD'          => '',
            'TBL'                        => '',
            'TYPE_AGREMENT'              => '',
            'TYPE_AGREMENT_STATUT'       => '',
            'TYPE_CONTRAT'               => '',
            'TYPE_DOTATION'              => "SOURCE_CODE IN ('dotation-initiale','dotation-complementaire','abondement')",
            'TYPE_HEURES'                => '',
            'TYPE_INTERVENANT'           => '',
            'TYPE_INTERVENTION'          => "code IN ('CM','TD','TP','Stage','Projet','Mémoire')",
            'TYPE_PIECE_JOINTE'          => '',
            'TYPE_PIECE_JOINTE_STATUT'   => '',
            'TYPE_RESSOURCE'             => '',