37 lines
1.2 KiB
PHP
37 lines
1.2 KiB
PHP
|
|
<?php
|
|||
|
|
require_once '/var/www/fastuser/data/www/crm.clientright.ru/config.inc.php';
|
|||
|
|
|
|||
|
|
$pdo = new PDO(
|
|||
|
|
"mysql:host={$dbconfig['db_server']};port=3306;dbname={$dbconfig['db_name']};charset=utf8mb4",
|
|||
|
|
$dbconfig['db_username'],
|
|||
|
|
$dbconfig['db_password'],
|
|||
|
|
[PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
echo "ПРОВЕРКА ПУТЕЙ ПОСЛЕ ИСПРАВЛЕНИЯ:\n\n";
|
|||
|
|
|
|||
|
|
$sql = "SELECT notesid, s3_key FROM vtiger_notes n
|
|||
|
|
INNER JOIN vtiger_senotesrel snr ON snr.notesid = n.notesid
|
|||
|
|
WHERE snr.crmid = 396447 AND n.s3_key IS NOT NULL
|
|||
|
|
ORDER BY notesid";
|
|||
|
|
$stmt = $pdo->query($sql);
|
|||
|
|
$docs = $stmt->fetchAll(PDO::FETCH_ASSOC);
|
|||
|
|
|
|||
|
|
$allCorrect = true;
|
|||
|
|
foreach ($docs as $doc) {
|
|||
|
|
$hasPrefix = strpos($doc['s3_key'], 'crm2/CRM_Active_Files') === 0;
|
|||
|
|
$status = $hasPrefix ? '❌ С ПРЕФИКСОМ' : '✅ БЕЗ ПРЕФИКСА';
|
|||
|
|
echo sprintf("ID %-8s | %s\n", $doc['notesid'], $status);
|
|||
|
|
if ($hasPrefix) {
|
|||
|
|
$allCorrect = false;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
echo "\n";
|
|||
|
|
if ($allCorrect) {
|
|||
|
|
echo "✅ ВСЕ ДОКУМЕНТЫ ИМЕЮТ ЕДИНООБРАЗНЫЙ ФОРМАТ ПУТИ!\n";
|
|||
|
|
} else {
|
|||
|
|
echo "⚠️ ЕСТЬ ДОКУМЕНТЫ С ПРЕФИКСОМ\n";
|
|||
|
|
}
|
|||
|
|
|