Skip to content
Snippets Groups Projects
Select Git revision
  • 448bf9352ce78de331bef738c98442d25b7675b9
  • master default protected
  • release-1.3.10
  • popover-bootstrap-3.4
  • zf-3.x
  • 3.0.9
  • 3.0.8
  • 1.3.10
  • 3.0.7
  • 3.0.6
  • 3.0.5
  • 3.0.4
  • 3.0.3
  • 3.0.2
  • 3.0.1
  • 3.0.0
  • 1.3.9
  • 1.3.8
  • 1.3.7
  • 1.3.6
  • 1.3.5
  • 1.3.4
  • 1.3.3
  • 1.3.2
  • 1.3.1
25 results

AbstractAssertion.php

Blame
  • Forked from lib / unicaen / auth
    Source project has a limited visibility.
    Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Requêtes en cours.php 1.05 KiB
    <?php
    
    /**
     * @var $this       \Application\View\Renderer\PhpRenderer
     * @var $controller \Zend\Mvc\Controller\AbstractController
     * @var $viewName   string
     * @var $sl         \Zend\ServiceManager\ServiceLocatorInterface
     */
    
    
    $bdd = new \Application\Connecteur\Bdd\BddConnecteur();
    $bdd->setEntityManager($sl->get(\Application\Constants::BDD));
    
    
    $sql = "
      SELECT 
        sesion.sid, /* NO_ GET_SQL */
        sesion.username,
        cpu_time,
        elapsed_time,
        sql_text
      FROM
        v\$sqlarea sqlarea
        JOIN v\$session sesion ON sesion.sql_hash_value = sqlarea.hash_value AND sesion.sql_address = sqlarea.address 
      WHERE 
        sesion.username IS NOT NULL
        AND sql_text NOT LIKE '%NO_GET_SQL%'
    ";
    
    $res = $bdd->fetch($sql);
    
    echo '<div style="font-weight:bold">'.count($res).' requête(s) en cours</div>';
    
    foreach( $res as $s ){
        echo 'SID='.$s['SID'].', USERNAME='.$s['USERNAME'].', CPU_TIME='.$s['CPU_TIME'].', ELAPSED_TIME='.$s['ELAPSED_TIME'];
        sqlDump($s['SQL_TEXT']);
    }
    
    ?>
    <script>
    
        setTimeout(function(){ window.location.reload(); }, 10000);
    
    </script>