'; echo 'Error number: ' . mysqli_connect_errno() . '
'; echo 'Error message: ' . mysqli_connect_error() . '
'; die(); } $sql_adapter = new MySQLHandler($db_connection, $SITE_CONFIG['site_defaults']['uri_prefix'], $db_params['prefix']); $analytics_adapter = new MySQLAnalyticsHandler($db_connection, $SITE_CONFIG['site_defaults']['uri_prefix']); $adapter = new PostHandler($sql_adapter); require_once 'dergdown.php'; require_once 'setup/derg_insert.php'; function dergdown_to_html($post) { $DergInsert = new DergInsertRenderer($post); $Parsedown = new Dergdown(); $Parsedown->setDergRenderer($DergInsert); $markdown = $post->markdown; if($markdown == '') { $markdown = ' {{ template: fragments/directory/inline.html }} '; } return $Parsedown->text($markdown); } function post_to_html($post) { return dergdown_to_html($post); } $adapter->markdown_engine = "post_to_html"; $adapter->site_defaults = $SITE_CONFIG['site_defaults']; ?>