Есть одна новость.
Для кого то хорошая, а для кого иначе.
Я решил кардинально изменить систему.
Все что я писал (в первом посту темы есть ссылка) уже почти реализованно.
При этом теряется изначальная концепция.
Более подробно я сообщу в течении несколько ближайших дней.
в admin.php substr(substr($var)) - ты думаешь что интерпретатор с первого раза не поймет
? Не знаю какая строка...
ты про этот аццкий кусок ?
if(is_dir($dir2.$files[$i]))show('><a href="'.$_SERVER['SCRIPT_NAME'].'?do=files&dir='.rawurlencode(($dir2 == './' ? null : $dir2).$files[$i]).'">'.(in_array(substr(substr(realpath($dir2.$files[$i]),strlen($_SERVER['DOCUMENT_ROOT'])),strlen($config['other']['path'])),array('pages','system')) ? '<font color="#800000">'.$files[$i].'</font>' : $files[$i]).'</a>');
else
{
show('<u>'.($i + 1).'.</u> <a href="'.$_SERVER['SCRIPT_NAME'].'?do=file&f='.rawurlencode(($dir2 == './' ? null : $dir2).$files[$i]).'">',false);
$ext = ext($files[$i]);
if(substr(substr(substr(realpath($dir2.$files[$i]),strlen($_SERVER['DOCUMENT_ROOT'])),strlen($config['other']['path'])),0,5) == 'pages' && $ext == 'slsp')
{
show('<font color="#008000">'.$files[$i].(preg_match('#<!-- SLS\|PageTitle:([^>]*) -->#ui',file_get_contents($dir2.$files[$i]),$ptitle) ? ' : '.$ptitle[1] : null).'</font>',false);
}
elseif(substr(substr(substr(realpath($dir2.$files[$i]),strlen($_SERVER['DOCUMENT_ROOT'])),strlen($config['other']['path'])),0,6) == 'system' && (in_array($ext,array('slss','php')) || $files[$i] == 'config.ini'))
{
show('<font color="'.($ext == 'slss' ? '#FF8000' : '#0080FF').'">'.$files[$i].'</font>',false);
}
elseif(in_array(substr(substr(realpath($dir2.$files[$i]),strlen($_SERVER['DOCUMENT_ROOT'])),strlen($config['other']['path'])),array('index.php',basename($_SERVER['SCRIPT_NAME']))))
{
show('<font color="#f00000">'.$files[$i].'</font>',false);
}
else
{
show($files[$i],false);
}
show('</a> ('.round(filesize($dir2.$files[$i]) / 1024,2).'кб/'.date('G:i d M',filemtime($dir2.$files[$i])).') [<a href="'.$_SERVER['SCRIPT_NAME'].'?do=file&f='.rawurlencode(($dir2 == './' ? null : $dir2).$files[$i]).'&act=color">V</a>,<a href="'.$_SERVER['SCRIPT_NAME'].'?do=file&f='.rawurlencode(($dir2 == './' ? null : $dir2).$files[$i]).'&act=download">D</a>,<a href="'.$_SERVER['SCRIPT_NAME'].'?do=file&f='.rawurlencode(($dir2 == './' ? null : $dir2).$files[$i]).'&act=clean&del&">X</a>]');
}
насчет выпуска, пока занят другим делом.
как законцу со всеми делами, буду работать над движком.