method modes documentation in bbn\Ide\Directories
Returns
function($type = false)
{
$r = [
'html' => [
'name' => 'HTML',
'mode' => 'htmlmixed',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.html') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.html') : ''
],
'xml' => [
'name' => 'XML',
'mode' => 'text/xml',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.xml') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.xml') : ''
],
'js' => [
'name' => 'JavaScript',
'mode' => 'javascript',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.js') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.js') : ''
],
'svg' => [
'name' => 'SVG',
'mode' => 'text/xml',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.svg') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.svg') : ''
],
'php' => [
'name' => 'PHP',
'mode' => 'application/x-httpd-php',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.php') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.php') : ''
],
'css' => [
'name' => 'CSS',
'mode' => 'text/css',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.css') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.css') : ''
],
'less' => [
'name' => 'LESS',
'mode' => 'text/x-less',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.css') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.css') : ''
],
'sql' => [
'name' => 'SQL',
'mode' => 'text/x-sql',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.sql') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.sql') : ''
],
'def' => [
'mode' => 'application/x-httpd-php',
'code' => is_file(BBN_DATA_PATH.'ide/defaults/default.php') ? file_get_contents(BBN_DATA_PATH.'ide/defaults/default.php') : ''
]
];
return $type ? ( isset($r[$type]) ? $r[$type] : false ) : $r;
}
return false;
}
Returns BBN is a suite of PHP and JS libraries and VueJS components - all open-source! bbn.io, build applications, the quick way
This website uses cookies to ensure you get the best experience on our website.
© 2011-2025
BBN Solutions