| dervan | 
					 | 
			
|---|---|
| 
					 Речь о кусках кода, которые писались по-разному для РНР4 и РНР5 - с учётом того, что Seditio должен работать под РНР4. Но таких функцищ очень мало. Если их и поправлять, то только для наведения порядка, необходимости в этом нет. 
						
					 | 
			
| Trustmaster | 
					 | 
			
|---|---|
| 
					 Вот мы будем очень благодарны, если ты составишь перечень таких кусков. 
						May the Source be with you! 
					 | 
			
| dervan | 
					 | 
			
|---|---|
| 
					 В текстах, что сейчас в trunk'е, нашёл вот что. 
						
					sed_sql_connect() в system/database.mysql.php Условие 
	if (version_compare(mysql_get_server_info($connection), '4.1.0', '>=') && !empty($cfg['mysqlcharset']))
	if (!empty($cfg['mysqlcharset']))
sed_file_check() в system/functions.php. Код 
					$f = ((substr(phpversion(),0, 3)>="5.1")) ? '' : fopen($path, "rb");
					if(substr(phpversion(),0, 3) < "5.1") fseek($f, $mime[3]);
					$ff = ((substr(phpversion(),0, 3)>="5.1")) ? '' : fread($f, $mime[4]);
					$content = (substr(phpversion(),0, 3)>="5.1") ? file_get_contents($path,0,NULL,$mime[3],$mime[4]) : $ff ;
					$content = file_get_contents($path, 0, NULL, $mime[3], $mime[4]);
Удалить строку 
				$fclose = ((substr(phpversion(),0, 3)>="5.1")) ? '' : fclose($f);
sed_setcookie() в system/functions.php. Код 
	if (PHP_VERSION >= '5.2.0')
	if (version_compare(PHP_VERSION, '5.2.0', '>='))
Условие 
	if (!$httponly && (PHP_VERSION >= '4.0.4'))
	if (!$httponly)
_getfile() в system/xtemplate.class.php Условие 
			} elseif (str_replace('.', '', phpversion()) >= '430' && $file_text = @file_get_contents($file, true)) {
			} elseif ($file_text = @file_get_contents($file, true)) {
================ Исправление ошибок в моём предыдущем посте. В файл system/common.php после строки 
if (!defined('SED_CODE')) { die('Wrong URL.'); }
добавить код 
(function_exists('version_compare') && version_compare(PHP_VERSION, '5.1.0', '>='))
	or die('Cotonti system requirements: PHP 5.1 or above.');
extension_loaded('mbstring')
	or die('Cotonti system requirements: mbstring PHP extension must be loaded.');
 |