require_once "{$class_path}/marc_table.class.php"; // récupération des codes music_form if (!count($s_music_form)) { $s_music_form = new marc_list('music_form'); } $amusic_form = $s_music_form->table; foreach ($amusic_form as $key => $val) { $alphabet[] = strtoupper(convert_diacrit(pmb_substr($val, 0, 1))); } $alphabet = array_unique($alphabet); print $sel_header; print $jscript; // affichage d'un sommaire par lettres print "<div class='row'>"; foreach ($alphabet as $dummykey => $char) { $present = pmb_preg_grep("/^{$char}/i", $s_music_form->table); if (sizeof($present) && strcasecmp($letter, $char)) { print "<a href='{$baseurl}&letter={$char}'>{$char}</a> "; } else { if (!strcasecmp($letter, $char)) { print "<font size='+1'><strong><u>{$char}</u></strong></font> "; } } } print "</div><hr />"; foreach ($s_music_form->table as $index => $value) { if (preg_match("/^{$letter}/i", convert_diacrit($value)) || $letter == 'Fav' && $s_music_form->tablefav[$index]) { $display[] = "\t\n\t\t<div class='row'>\n\t\t\t<div class='colonne2' style='width: 80%;'>\n\t\t\t\t<a href='#' onClick=\"top.set_parent('{$index}', '" . htmlentities(addslashes($value), ENT_QUOTES, $charset) . "')\">{$value}</a>\n\t\t\t</div>\n\t\t\t<div class='colonne2' style='width: 20%;'>\n\t\t\t\t{$index}\n\t\t\t</div>\n\t\t</div>\n\t\t"; } } print "<div class='row'>";
$letter = "a"; } } print $sel_header; print $jscript; // affichage d'un sommaire par lettres print "<div class='row'>"; if ($favorite) { if ($letter != 'Fav') { print "<a href='{$baseurl}&letter=Fav'>" . $msg['favoris'] . "</a> "; } else { print "<font size='+1'><strong><u>" . $msg['favoris'] . "</u></strong></font> "; } } foreach ($alphabet as $dummykey => $char) { $present = pmb_preg_grep("/^{$char}/i", $s_lang->table); if (sizeof($present) && strcasecmp($letter, $char)) { print "<a href='{$baseurl}&letter={$char}'>{$char}</a> "; } else { if (!strcasecmp($letter, $char)) { print "<font size='+1'><strong><u>{$char}</u></strong></font> "; } } } print "</div><hr />"; foreach ($s_lang->table as $index => $value) { if (preg_match("/^{$letter}/i", convert_diacrit($value)) || $letter == 'Fav' && $s_lang->tablefav[$index]) { $display[] = "\t\n\t\t\t\t<div class='row'>\n\t\t\t\t\t\t<div class='colonne2' style='width: 80%;'>\n\t\t\t\t\t\t\t<a href='#' onClick=\"top.set_parent('{$index}', '" . htmlentities(addslashes($value), ENT_QUOTES, $charset) . "')\">{$value}</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class='colonne2' style='width: 20%;'>\n\t\t\t\t\t\t\t{$index}\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t"; } } print "<div class='row'>";
if ($favorite) { $letter = "Fav"; } else { $letter = "a"; } } print "<div class='row'>"; if ($favorite) { if ($letter != 'Fav') { print "<a href='{$base_url}&letter=Fav'>" . $msg['favoris'] . "</a> "; } else { print "<font size='+1'><strong><u>" . $msg['favoris'] . "</u></strong></font> "; } } foreach ($alphabet as $dummykey => $char) { $present = pmb_preg_grep("/^{$char}/i", $marclist_type->table); if (sizeof($present) && strcasecmp($letter, $char)) { print "<a href='{$base_url}&letter={$char}'>{$char}</a> "; } else { if (!strcasecmp($letter, $char)) { print "<font size='+1'><strong><u>{$char}</u></strong></font> "; } } } print "</div><hr />"; if ($options[METHOD_SORT_VALUE][0][value] == "2" && $options[METHOD_SORT_ASC][0][value] == "1") { asort($marclist_type->table); } elseif ($options[METHOD_SORT_VALUE][0][value] == "1" && $options[METHOD_SORT_ASC][0][value] == "1") { ksort($marclist_type->table); } elseif ($options[METHOD_SORT_VALUE][0][value] == "2" && $options[METHOD_SORT_ASC][0][value] == "2") { arsort($marclist_type->table);
$letter = "a"; } } elseif (!array_search($letter, $alphabet)) { $letter = "My"; } // affichage d'un sommaire par lettres $affichage_lettres = "<div class='row' style='margin-left:10px;'>"; if (count($alphabet_num)) { if ($letter == 'My') { $affichage_lettres .= "<font size='+1'><strong><u>#</u></strong></font> "; } else { $affichage_lettres .= "<a href='{$baseurl}&letter=My'>#</a> "; } } foreach ($alphabet as $char) { $present = pmb_preg_grep("/^{$char}/i", $words_for_syn1); if (sizeof($present) && strcasecmp($letter, $char)) { $affichage_lettres .= "<a href='{$baseurl}&letter={$char}'>{$char}</a> "; } else { if (!strcasecmp($letter, $char)) { $affichage_lettres .= "<font size='+1'><strong><u>{$char}</u></strong></font> "; } else { $affichage_lettres .= "<span class='gris'>" . $char . "</span> "; } } } $affichage_lettres .= "</div>"; //affichage des mots $affichage_mots = "<div class='row' style='margin-left:10px;'>"; $compt = 0; if (!$page) {
if ($letter != 'Fav') { print "<a href='{$baseurl}&letter=Fav'>" . $msg['favoris'] . "</a> "; } else { print "<font size='+1'><strong><u>" . $msg['favoris'] . "</u></strong></font> "; } } if ($special) { if ($letter != 'My') { print "<a href='{$baseurl}&letter=My'>#</a> "; } else { print "<font size='+1'><strong><u>#</u></strong></font> "; } } foreach ($alphabet as $dummykey => $char) { //$char = chr($i); $present = pmb_preg_grep("/^{$char}/i", $s_func->table); if (sizeof($present) && strcasecmp($letter, $char)) { print "<a href='{$baseurl}&letter={$char}'>{$char}</a> "; } else { if (!strcasecmp($letter, $char)) { print "<font size='+1'><strong><u>{$char}</u></strong></font> "; } } } print "</div><hr />"; $display = ""; foreach ($s_func->table as $index => $value) { if (preg_match("/^{$letter}/i", $value) || $letter == 'My' && $index >= 900 || $letter == 'Fav' && $s_func->tablefav[$index]) { if ($letter != 'My' && $index < 900 || $letter == 'My' || $letter == 'Fav') { $display .= "\n\t\t\t\t\t<div class='row'>\n\t\t\t\t\t\t\t<div class='colonne2' style='width: 80%;'>\n \t\t\t\t\t\t\t\t<a href='#' onClick=\"top.set_parent('{$index}', '" . htmlentities(addslashes($value), ENT_QUOTES, $charset) . "')\">{$value}</a>\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t<div class='colonne2' style='width: 20%;'>\n\t\t\t\t\t\t\t\t{$index}\n\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t"; }