{
"event": "PreToolUse",
"tool_name": "Bash",
"tool_input": {
"command": "php -r \"\nrequire '\/var\/www\/dev.campus.systemische-tools.de\/vendor\/autoload.php';\nrequire '\/var\/www\/dev.campus.systemische-tools.de\/config\/config.php';\nrequire '\/var\/www\/dev.campus.systemische-tools.de\/config\/database.php';\n\nuse Symfony\\Component\\Yaml\\Yaml;\n\n\/\/ Parse YAML files\n\\$dataWeb = Yaml::parseFile('\/var\/www\/dev.campus.systemische-tools.de\/config\/profiles\/cary-web.yaml');\n\\$dataPdf = Yaml::parseFile('\/var\/www\/dev.campus.systemische-tools.de\/config\/profiles\/cary-pdf.yaml');\n\n\/\/ Connect to database\n\\$pdo = new PDO(\n 'mysql:host=' . KI_CONTENT_DB_HOST . ';dbname=' . KI_CONTENT_DB_NAME . ';charset=utf8mb4',\n KI_CONTENT_DB_USER,\n KI_CONTENT_DB_PASS,\n [PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION]\n);\n\n\/\/ Prepare insert statement\n\\$stmt = \\$pdo->prepare('\n INSERT INTO content_config (type, name, slug, description, content, version, status)\n VALUES (?, ?, ?, ?, ?, ?, ?)\n');\n\n\/\/ Insert Cary Web\n\\$profileWeb = \\$dataWeb['autorenprofil'];\n\\$stmt->execute([\n 'author_profile',\n \\$profileWeb['name'],\n 'cary-web',\n 'Autorenprofil aus Blog-Analyse campus-am-see.de',\n json_encode(\\$profileWeb, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT),\n \\$profileWeb['version'],\n 'active'\n]);\n\\$idWeb = \\$pdo->lastInsertId();\necho \\\"Cary Web inserted with ID: \\$idWeb\\\\n\\\";\n\n\/\/ Insert Cary PDF\n\\$profilePdf = \\$dataPdf['autorenprofil'];\n\\$stmt->execute([\n 'author_profile',\n \\$profilePdf['name'],\n 'cary-pdf',\n 'Autorenprofil aus PDF-Analyse Lernunterlagen',\n json_encode(\\$profilePdf, JSON_UNESCAPED_UNICODE | JSON_PRETTY_PRINT),\n \\$profilePdf['version'],\n 'active'\n]);\n\\$idPdf = \\$pdo->lastInsertId();\necho \\\"Cary PDF inserted with ID: \\$idPdf\\\\n\\\";\n\necho \\\"\\\\nDone! Both profiles imported.\\\\n\\\";\n\"",
"description": "Import profiles to content_config"
}
}
{
"tool_response": {
"stdout": "Cary Web inserted with ID: 18\nCary PDF inserted with ID: 19\n\nDone\\! Both profiles imported.",
"stderr": "",
"interrupted": false,
"isImage": false
}
}