// Only define DEBUG_MODE if it's not already defined if (!defined('DEBUG_MODE')) { define('DEBUG_MODE', false); } // Only show errors in development if (DEBUG_MODE === true) { ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); } // Check if article exists if (empty($article)) { // Article not found, show 404 page include_once FRONTEND_PATH . '/templates/404.php'; exit; } // Set page variables $pageTitle = $article['title'] . ' - ' . APP_NAME; $pageDescription = !empty($article['excerpt']) ? strip_tags($article['excerpt']) : truncate_text(strip_tags($article['content']), 160); // Clean any remaining HTML entities from the description $pageDescription = html_entity_decode(strip_tags($pageDescription)); $ogType = 'article'; $ogImage = !empty($article['featured_image']) ? 'https://' . $_SERVER['HTTP_HOST'] . '/' . $article['featured_image'] : null; $currentUrl = 'https://' . $_SERVER['HTTP_HOST'] . '/article/' . $article['slug']; $activeNav = ''; $showBreadcrumbs = true; // Set breadcrumbs $breadcrumbs = []; // Add category to breadcrumbs if available if (!empty($articleCategories) && count($articleCategories) > 0) { $category = $articleCategories[0]; // Use first category $breadcrumbs[] = [ 'title' => $category['name'], 'url' => '/category/' . $category['slug'] ]; } // Add article to breadcrumbs $breadcrumbs[] = [ 'title' => $article['title'], 'active' => true ]; // Generate schema.org markup for article $schemaMarkup = generate_article_schema($article); // The update_tags function has been moved to frontend/includes/functions.php // Debug: Before view count increment error_log("DEBUG: Before increment_article_views - Article ID: " . $article['id']); // Increment view count before displaying increment_article_views($article['id']); // Debug: After view count increment error_log("DEBUG: After increment_article_views - Article ID: " . $article['id']); // For debugging - create a debug log that will be displayed on the page $debugLog = []; $debugLog[] = "Debug: Article ID: " . $article['id']; // Get database connection global $db; // Initialize debug log $debugLog[] = "Using existing database connection via dbQuery"; // Debug: Database connection check error_log("DEBUG: Database connection check - DB is " . ($db ? "available" : "NOT available")); // Make sure article tags are loaded and initialized as an array if (!isset($articleTags)) { // Fetch existing tags for this article try { if ($db) { $tagQuery = "SELECT t.id, t.name, t.slug FROM tags t JOIN news_tags nt ON t.id = nt.tag_id WHERE nt.news_id = ?"; $tagStmt = $db->prepare($tagQuery); $tagStmt->execute([$article['id']]); $articleTags = $tagStmt->fetchAll(PDO::FETCH_ASSOC); } else { $articleTags = []; error_log('Database connection not available when fetching article tags'); } } catch (Exception $e) { // If there's an error, initialize as empty array $articleTags = []; error_log('Error fetching article tags: ' . $e->getMessage()); } } // Ensure $articleTags is always an array if (!is_array($articleTags)) { $articleTags = []; } // Debug: Before calling update_tags error_log("DEBUG: About to call update_tags function - Article ID: " . $article['id']); error_log("DEBUG: ArticleTags count before update: " . count($articleTags)); // Update article tags based on content $tagsUpdated = false; $tagsUpdated = update_tags(); error_log("DEBUG: update_tags function returned: " . ($tagsUpdated ? "TRUE" : "FALSE")); // Refresh article tags after potential updates if update was successful if ($tagsUpdated && $db) { error_log("DEBUG: Refreshing article tags after successful update"); try { $tagQuery = "SELECT t.id, t.name, t.slug FROM tags t JOIN news_tags nt ON t.id = nt.tag_id WHERE nt.news_id = ?"; $tagStmt = $db->prepare($tagQuery); $tagStmt->execute([$article['id']]); $articleTags = $tagStmt->fetchAll(PDO::FETCH_ASSOC); } catch (Exception $e) { // Log error but continue with existing tags error_log('Error refreshing article tags: ' . $e->getMessage()); } } // Update debug log with more information $debugLog[] = "Debug: Database connection: " . ($db ? "Available" : "NOT available"); $debugLog[] = "Debug: ArticleTags count: " . count($articleTags); // Add function call trace for debugging $debugLog[] = "Debug: Execution trace:"; $debugLog[] = "- Before increment_article_views"; $debugLog[] = "- After increment_article_views"; $debugLog[] = "- Database connection check: " . ($db ? "SUCCESS" : "FAILED"); $debugLog[] = "- Article tags loaded: " . (isset($articleTags) ? "YES" : "NO"); $debugLog[] = "- About to call update_tags"; $debugLog[] = "- update_tags result: " . ($tagsUpdated ? "SUCCESS" : "FAILED"); // Add database connection details $debugLog[] = "Debug: Database connection details:"; if ($db) { $debugLog[] = "- Connection type: " . get_class($db); $debugLog[] = "- Connection hash: " . spl_object_hash($db); } // Add more detailed database info if ($db) { try { $debugLog[] = "Debug: Database info:"; $stmt = $db->query("SELECT DATABASE() as db_name"); $dbInfo = $stmt->fetch(PDO::FETCH_ASSOC); $debugLog[] = "- Current database: " . ($dbInfo['db_name'] ?? 'unknown'); // Check if tags table exists and has data $stmt = $db->query("SELECT COUNT(*) as tag_count FROM tags"); $tagCount = $stmt->fetch(PDO::FETCH_ASSOC); $debugLog[] = "- Tags in database: " . ($tagCount['tag_count'] ?? 'unknown'); } catch (Exception $e) { $debugLog[] = "- Error getting DB info: " . $e->getMessage(); } } // Include header include_once FRONTEND_PATH . '/includes/header.php'; // Display debug information at the top of the page (only during development) if (defined('DEBUG_MODE') && DEBUG_MODE === true) { echo '
'; echo '

Debug Information

'; echo ''; // Direct test of update_tags function with sample data if ($db) { echo '

Direct Test of update_tags Function

'; // Create sample data with proper string values $sampleArticle = [ 'id' => $article['id'], 'title' => 'Sample Title for Testing', 'content' => 'This is sample content for testing the update_tags function.' ]; // Ensure all values are strings to avoid null values $sampleArticle['title'] = (string)$sampleArticle['title']; $sampleArticle['content'] = (string)$sampleArticle['content']; $sampleTags = []; // Try to get some real tags for testing try { $stmt = $db->query("SELECT id, name, slug FROM tags LIMIT 5"); $testTags = $stmt->fetchAll(PDO::FETCH_ASSOC); echo '

Test with ' . count($testTags) . ' sample tags:

'; echo ''; // Run the test echo '

Running test update_tags function...

'; // Set global variables for the test global $article, $articleTags; $originalArticle = $article; $originalTags = $articleTags; // Temporarily set global variables for the test $article = $sampleArticle; $articleTags = $sampleTags; // Run the test $testResult = update_tags(); // Restore original values $article = $originalArticle; $articleTags = $originalTags; echo '

Test result: ' . ($testResult ? 'SUCCESS' : 'FAILED') . '

'; } catch (Exception $e) { echo '

Error during test: ' . htmlspecialchars($e->getMessage()) . '

'; } } echo '
'; } ?>

تدهور الليرة السورية: هل تتجه البلاد نحو الدولرة الكاملة للاقتصاد؟

تدهور الليرة السورية: هل تتجه البلاد نحو الدولرة الكاملة للاقتصاد؟

خاص || اعتبرت أوساط اقتصادية أن الليرة السورية بدأت تفقد مكانتها المحلية في التعاملات، نظراً لقيمتها المتدهورة، خاصة بعد السماح بتداول الدولار، الأمر الذي حد من أفق استخدام العملة السورية في الأنشطة الاقتصادية.

“أثر برس” فتح ملف مستقبل العملة السورية، وطرح أسئلة لمعرفة عوامل تدهورها، وأسباب اللجوء لاستخدام عملات بديلة، بالإضافة لماهية التوجه لدولرة الاقتصاد.

تجنب الاحتفاظ بالعملة السورية

أوضح نائب عميد كلية الاقتصاد في جامعة حماه والخبير الاقتصادي الدكتور عبد الرحمن محمد، لـ “أثر” أن الليرة السورية اليوم تعاني من انهيار حاد في قيمتها، حيث فقدت أكثر من 99% من قيمتها أمام الدولار منذ 2011، وأصبحت الثقة الشعبية فيها متدنية جداً؛ بسبب التضخم الجامح وعدم الاستقرار الاقتصادي، ما دفع الكثيرين إلى تجنب الاحتفاظ بها كأداة ادخار.

ويضيف: إن العملة السورية لا تزال تُستخدم في بعض المعاملات الصغيرة (مثل شراء الخبز أو المواصلات)، لكنها تراجعت في العديد من التعاملات منها: شراء العقارات والسيارات، الواردات والسلع الكمالية، الرواتب بغير القطاع العام والمعاملات الكبيرة (حيث يُفضَّل الدولار أو الذهب).

البحث عن بدائل

أما الباحث والخبير الاقتصادي محمد السلوم، اعتبر في حديثه مع “أثر” أنه رغم التحسن الكبير الذي حققته الليرة السورية منذ سقوط النظام السابق، إلا أنها فقدت معظم قيمتها الشرائية على مدى السنوات الماضية، في ظل تراجع الثقة الشعبية بها.

وبحسب السلوم، بينما يتم استخدامها اليوم بشكل أساسي في التعاملات اليومية الصغيرة مثل شراء المواد الغذائية ودفع الفواتير والخدمات الأساسية، تراجع استخدامها بشكل واضح في التعاملات الكبيرة كبيع وشراء العقارات والسيارات وبعض أنواع التجارة، حيث يتم الاتفاق على الأسعار بعملات أجنبية  في أكثر الحالات، كونه يلجأ كثيرون إلى البحث عن بدائل لحماية مدخراتهم وقوتهم الشرائية.

صعوبات استعادة مكانة الليرة السورية

وحول العوامل التي أدت لتدهور الليرة، أرجع الدكتور عبد الرحمن محمد ذلك للعقوبات الدولية، وانهيار الإنتاج المحلي، الفساد وهروب رأس المال، وطباعة النقد دون غطاء.

وفيما يتعلق بإمكانية العكس، أي تحسن واستعادة العملة السورية لقيمتها ومكانتها، يعتقد أنها صعبة دون  وسياسية واقتصادية شاملة، واستعادة الاستقرار الأمني.

فقدان الثقة بالسياسات النقدية

أما الخبير محمد السلوم، يعزي تدهور الليرة السورية لعدة عوامل متراكمة، أبرزها تداعيات الحرب، وتراجع الإنتاج المحلي، والعقوبات الاقتصادية، وفقدان الثقة بالسياسات النقدية، وتراجع الاحتياطي النقدي الأجنبي.

وبحسب رأيه، فإن إمكانية تحسن الليرة يتطلب إجراءات اقتصادية وجيوسياسية كبرى تحقق في المدى القريب.

عملات بديلة

ويرى الدكتور عبد الرحمن محمد أن بدائل الليرة السورية التي يتم استخدامها حالياً، هي: الدولار الأمريكي، ويعتبر الأكثر انتشاراً في المعاملات الكبيرة، والذهب، كونه مخزن قيمة رئيسي بسبب انعدام ثقة الناس بالعملات، وأيضاً المقايضة العينية وخاصة في بعض المناطق الريفية، بالإضافة للعملات الأجنبية الأخرى (مثل اليورو) ولكن بدرجة أقل.

ويلجأ كثيرون إلى الدولار الأمريكي كوسيلة حفظ للقيمة، بالإضافة إلى الذهب، الذي يحتفظ بجاذبيته كملاذ آمن، كما تظهر التعاملات بالليرة التركية في المناطق الحدودية، بحسب الخبير السلوم.

الفئات الاجتماعية والبدائل

ويصنف السلوم الفئات الاجتماعية التي تفضل التعامل بعملات أو بدائل أخرى، معتبراً أن التجار، والعاملين في قطاع العقارات، والمهن الحرة يفضلون غالبا التعامل بالدولار لتثبيت القيمة وتجنب تقلبات الليرة.

وأردف قائلاً: بينما يعتمد الموظفون والشرائح ذات الدخل المحدود على الليرة بحكم ارتباط مداخيلهم بها وعدم توفر بدائل عملية لهم.

يوافقه الرأي الدكتور محمد، وشرح أن الأغنياء ورجال الأعمال يُفضّلون الدولار أو الذهب لحماية ثرواتهم، أما الموظفون والعمال يتقاضون رواتبهم بالليرة، مما يزيد من تدهور قدرتهم الشرائية، بينما التجار يستخدمون الدولار للواردات والمعاملات الكبرى.

دولرة الاقتصاد

وكثر الحديث في الشأن الاقتصادي عن الاتجاه لدولرة الاقتصاد، والاعتماد على الدولار، سواء في بمرحلة مؤقتة أو طويلة المدى.

وهنا، أكد الدكتور عبد الرحمن محمد أن هناك دولرة غير رسمية للاقتصاد، في أسعار العقارات، والواردات والسلع الفاخرة، وبعض الرواتب في القطاع الخاص، أما الدولرة الرسمية؛ غير موجودة بسبب القوانين المانعة، لكنها تُمارس عملياً.

بدوره، الخبير محمد السلوم، يعتقد أنه توجد مؤشرات متزايدة على تراجع استخدام الليرة مقابل العملات الأجنبية، خاصة في القطاعات التجارية الكبرى، ويتم هذا التحول بشكل غير رسمي، إذ لا يوجد إعلان أو تنظيم حكومي صريح لاعتماد الدولار أو غيره كعملة بديلة.

كيف تأثر قطاع البنوك؟

وعن تأثير واقع العملة السورية على قطاع البنوك والمصارف، أكد الدكتور عبد الرحمن محمد أنه يتمثل ذلك التأثير عبر: ضعف الثقة في المصارف؛ بسبب تقلبات الليرة، وتراجع الودائع بالليرة لصالح الدولار أو الذهب، وعجز المصارف عن تقديم خدمات ائتمانية فعالة.

“القطاع المصرفي يعاني من تراجع الإيداعات بالقطع الأجنبي وضعف السيولة، إضافة إلى انخفاض الثقة المصرفية العامة، أثر ذلك سلبا على قدرته في تمويل الاستثمارات والأنشطة الاقتصادية، مما أدى إلى انكماش دوره الاقتصادي”، وفق توصيف الخبير محمد السلوم.

لا نية لاعتماد عملة بديلة

وحول وجود نية لدى الدولة لاعتماد عملة بديلة، نوّه الدكتور عبد الرحمن محمد أنه لا توجد إشارات رسمية لاعتماد عملة بديلة، ولكن يمكن أن تكون هناك نية لحذف أصفار منها، وهناك توجه لتعزيز استخدام الدولار في بعض القطاعات (واردات الطاقة والغذاء وغيرها)، منوّها إلى أن أي تغيير رسمي يتطلب موافقات سياسية ودولية غير متوفرة حالياً.

السلوم، وافق رؤية الدكتور محمد، قائلاً: لا توجد مؤشرات رسمية تدل على وجود توجه نحو استبدال الليرة بعملة أخرى، فالإطار العام للسياسة النقدية يركز على الحفاظ على التعامل بالليرة كرمز سيادي، مع محاولة إدارة الواقع النقدي الراهن بما يتماشى مع التحديات القائمة.

يشار إلى أن الحكومة السورية الجديدة سمحت بالتعامل بالعملات الأجنبية، التي كان يمنع تداولها ويجرم من يتعامل بغير الليرة السورية، خلال حكم النظام السابق.

وأصدر مصرف سوريا المركزي في شهر آذار الماضي، قراراً يقضي بوقف الملاحقة القضائية المدنية بحق الأشخاص المتعاملين بغير الليرة السورية، ومن عمل بالصرافة قبل سقوط النظام السابق.

مشاركة المقال:

Warning: Undefined variable $tagsUpdated in /home/comparecarriers/public_html/yallasyrianews.com/frontend/templates/article.php on line 419