https://t.me/RX1948
Server : Apache
System : Linux s1230 5.15.0-139-generic #149~20.04.1 SMP Tue Jul 14 11:21:49 UTC 2026 x86_64
User : p141464 ( 418825)
PHP Version : 7.4.33.12
Disable Function : NONE
Directory :  /html/KMU-CSR-PLANER/wp-content/plugins/modern-polls/app/Models/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //html/KMU-CSR-PLANER/wp-content/plugins/modern-polls/app/Models/Settings.php
<?php
/********************************************************************
 * @plugin     ModernPolls
 * @file       app/Models/Settings.php
 * @date       12.06.2021
 * @author     Felix Tzschucke <f.tzschucke@gmail.com>
 * @copyright  2018 - 2021 Felix Tzschucke
 * @license    GPL2
 * @version    1.0.10
 * @link       https://felixtz.de/
 ********************************************************************/

namespace FelixTzWPModernPolls\Models;


class Settings extends Model
{
    public function create()
    {
        $qry = "CREATE TABLE " . $this->db->mp_settings . " (" .
            "id int(10) NOT NULL auto_increment," .
            "log_ip tinyint(1) NOT NULL default '0'," .
            "log_cookie tinyint(1) NOT NULL default '1'," .
            "log_user tinyint(1) NOT NULL default '0'," .
            "log_expire varchar(20) NOT NULL default '86400'," .
            "closed_poll tinyint(1) NOT NULL default '0'," .
            "PRIMARY KEY  (id)" .
            ") $this->charsetCollate;";
        dbDelta($qry);
    }

    public function sampleData()
    {
        $exc = $this->db->insert($this->db->mp_settings,
            ['log_ip' => 0,
             'log_cookie' => 1,
             'log_user' => 0,
             'log_expire' => 86400],
            ['%d', '%d', '%d', '%d']);

        return $exc;
    }

    public function getAll()
    {
        $qry = $this->db->get_results("SELECT * FROM " . $this->db->mp_settings . " ");
        return $qry;
    }

    public function get($column)
    {
        $qry = $this->db->get_row("SELECT '" . $column . "' FROM " . $this->db->mp_settings . " ");
        return $qry;
    }

    public function save($log_ip, $log_cookie, $log_user, $log_expire, $closed_poll)
    {
        $qry = $this->db->update($this->db->mp_settings,
            [
                'log_ip' => $log_ip,
                'log_cookie' => $log_cookie,
                'log_user' => $log_user,
                'log_expire' => $log_expire,
                'closed_poll' => $closed_poll
            ],
            ['id' => 1],
            ['%d', '%d', '%d', '%d', '%d'],
            ['%d']
        );

        if (!$qry) return false;

        return true;
    }
}

https://t.me/RX1948 - 2025