Sindbad~EG File Manager

Current Path : /home/escuelai/public_html/biblioteca.escuelaintegral.edu.uy/Pmb/Ark/
Upload File :
Current File : /home/escuelai/public_html/biblioteca.escuelaintegral.edu.uy/Pmb/Ark/Naan.php

<?php
// +-------------------------------------------------+
// � 2002-2004 PMB Services / www.sigb.net pmb@sigb.net et contributeurs (voir www.sigb.net)
// +-------------------------------------------------+
// $Id: Naan.php,v 1.2 2022/03/01 08:26:35 tsamson Exp $
namespace Pmb\Ark;

class Naan
{

    /**
     * liste des naan
     * @var array
     */
    private $naan;

    /**
     * 
     */
    public function __construct()
    {
        $this->getData();
    }
    
    private function getData()
    {
        $this->naan = ["99999"];
        $query = "SELECT valeur_param FROM parametres WHERE type_param = 'pmb' AND sstype_param = 'ark_naan'";
        $result = pmb_mysql_query($query);
        if (pmb_mysql_num_rows($result)) {
            $row = pmb_mysql_fetch_assoc($result);
            if ($row["valeur_param"]) {
                $this->naan = \encoding_normalize::json_decode(stripslashes($row["valeur_param"]), true);
            }
        }
        
    }
    /**
     *
     * @return number
     */
    public function save()
    {
        $query = "SELECT id_param FROM parametres WHERE type_param = 'pmb' AND sstype_param = 'ark_naan'";
        $result = pmb_mysql_query($query);
        $naanVal = addslashes(\encoding_normalize::json_encode($this->naan));
        if (pmb_mysql_num_rows($result)) {
            $row = pmb_mysql_fetch_assoc($result);
            
            $query = "UPDATE parametres SET valeur_param = '$naanVal' WHERE id_param = ".$row["id_param"];
        } else {
            $query = "INSERT INTO parametres (type_param, sstype_param, valeur_param, section_param, gestion)
                    VALUES ('pmb', 'ark_naan', '$naanVal', 'ark', 1)";
        }
        if (pmb_mysql_query($query)) {
            return true;
        }
        return false;
    }
    
    public function getNaan()
    {
        if (isset($this->naan)) {
            return $this->naan;
        }
        $this->naan = ["99999"];
        return $this->naan;
    }
    
    public function setNaan($naan) {
        $this->naan = $naan;
    }
}

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists