<commit_before><?

function listItems($items) { foreach ($items as $key=>$val) {echo "<li>$val</li>"; }}


function isOrderPage() {

	if (!empty($_GET['id']) && $_GET['id']=="26") return true;

}

// Ограничитель количества символов
// 03.08.2007
// 08.03.2008 threedots moved to init
function limitVisiblePart($fieldname, $limitto="22", $threedots = "") {
	
	if (strlen($fieldname) > $limitto) $threedots = "...";
	return substr(stripslashes(strip_tags($fieldname)),'0', $limitto).$threedots;

}

// Только для чистки URL и HTML тегов
function trimmer($variable) {
	return trim(strip_tags(stripslashes($variable)));
}

// Проверка правильности заполнения полей
// 17.07.2007
function IsRequiredFieldsFilled($RequiredFielsArray) {

	global $error_msg, $translation;

		foreach($RequiredFielsArray as $key=>$value)	{
			if (empty($_POST[$key]) || strlen($_POST[$key]) < 4) $error_msg .= $translation['131'] . "\"<B>$value</B>\"" . $translation['132'];
		}
			if (empty($error_msg)) return 1;
			else return 0;
}

// Проверка наличия переменных в формах. Если есть - выводим
// 16.07.2007
function ifExistGetValue($valuename) {

	global $f;
	if (isset($_POST[$valuename])) echo $_POST[$valuename]; 
	else echo $f[$valuename];
}

// Функция проверки наличия ошибок
// 16.07.2007
function ErrorMsg () {

	global $error_msg, $status;
	if (!empty($error_msg))	echo "<div class='error_msg' id='$status'>$error_msg</div>"; 
}

// Получение базовых параметров системы
// 16.07.2007
function getSettings()	{
	global $Settings; $Settings = ExecuteSqlGetArray("SELECT * FROM `".PREFIX."settings` WHERE `id`='1'");
}

// Получение ID каталога
// 03.08.2007
function GetCategoryId ($cat_path) {<commit_msg>Added some descriptions to functions<commit_after><?

// Convert an array into a <li> list 
function listItems($items) { foreach ($items as $key=>$val) {echo "<li>$val</li>"; }}


// Are we on the ordering page
function isOrderPage() {

	if (!empty($_GET['id']) && $_GET['id']=="26") return true;

}

// Ограничитель количества символов
// Function allows limiting the number of visible characters according to a settings
// 03.08.2007
// 08.03.2008 threedots moved to init
function limitVisiblePart($fieldname, $limitto="22", $threedots = "") {
	
	if (strlen($fieldname) > $limitto) $threedots = "...";
	return substr(stripslashes(strip_tags($fieldname)),'0', $limitto).$threedots;

}

// Только для чистки URL и HTML тегов
// Cleans URL and HTML tags
function trimmer($variable) {
	return trim(strip_tags(stripslashes($variable)));
}

// Проверка правильности заполнения полей
// Form fields checker
// 17.07.2007
function IsRequiredFieldsFilled($RequiredFielsArray) {

	global $error_msg, $translation;

		foreach($RequiredFielsArray as $key=>$value)	{
			if (empty($_POST[$key]) || strlen($_POST[$key]) < 4) $error_msg .= $translation['131'] . "\"<B>$value</B>\"" . $translation['132'];
		}
			if (empty($error_msg)) return 1;
			else return 0;
}

// Проверка наличия переменных в формах. Если есть - выводим
// Check if there is a value was submitted through the form. If exists - show it
// 16.07.2007
function ifExistGetValue($valuename) {

	global $f;
	if (isset($_POST[$valuename])) echo $_POST[$valuename]; 
	else echo $f[$valuename];
}

// Функция проверки наличия ошибок
// Checks if there is an error while submitting a form
// 16.07.2007
function ErrorMsg () {

	global $error_msg, $status;
	if (!empty($error_msg))	echo "<div class='error_msg' id='$status'>$error_msg</div>"; 
}

// Получение базовых параметров системы
// Reads the system settings
// 16.07.2007
function getSettings()	{
	global $Settings; $Settings = ExecuteSqlGetArray("SELECT * FROM `".PREFIX."settings` WHERE `id`='1'");
}

// Получение ID каталога
// Getting catalogueID
// 03.08.2007
function GetCategoryId ($cat_path) {
{'fraction_non_alphanumeric': 0.16894736842105262, 'fraction_numerical': 0.03736842105263158, 'mean_word_length': 4.707207207207207, 'pattern_counts': {'":': 0, '<': 20, '<?xml version=': 0, '>': 22, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4072857', 'n_tokens_mistral': 1453, 'n_tokens_neox': 1362, 'n_words': 334}