40 |
|
|
41 |
function GetLinks($read, $more, $more_title, $id, $cat, $name, $edit, $updown = false, $up = false, $down = false) { |
function GetLinks($read, $more, $more_title, $id, $cat, $name, $edit, $updown = false, $up = false, $down = false) { |
42 |
$t = new Smarty(); |
$t = new Smarty(); |
43 |
global $section, $section_menu, $section_menu2, $spec, $isMed; |
global $section, $section_menu, $section_menu2, $spec, $isMed, $offset; |
44 |
$t->assign("section", $section); |
$t->assign("section", $section); |
45 |
$t->assign("section_menu", $section_menu); |
$t->assign("section_menu", $section_menu); |
46 |
$t->assign("section_menu2", $section_menu2); |
$t->assign("section_menu2", $section_menu2); |
47 |
$t->assign("spec", $spec); |
$t->assign("spec", $spec); |
48 |
|
$t->assign("offset", $offset); |
49 |
$t->assign("id", $id); |
$t->assign("id", $id); |
50 |
$t->assign("cat", $cat); |
$t->assign("cat", $cat); |
51 |
$t->assign("med", $isMed); |
$t->assign("med", $isMed); |
55 |
if ($cat == "p") $m = "pmore"; |
if ($cat == "p") $m = "pmore"; |
56 |
$t->assign("m", $m); |
$t->assign("m", $m); |
57 |
$t->assign("name", $name); |
$t->assign("name", $name); |
58 |
$t->assign("read", $read || ($more && !strstr($more, "?"))); |
$t->assign("read", $read || ($more && !strstr($more, "?")) ? $read : ""); |
59 |
$t->assign("more", /* $more */ strstr($more, "?") ? $more : ""); |
$t->assign("more", /* $more */ strstr($more, "?") ? $more : ""); |
60 |
$t->assign("more_new", strstr($more, "://") ? true : false); |
$t->assign("more_new", strstr($more, "://") ? true : false); |
61 |
$t->assign("more_title", $more_title); |
$t->assign("more_title", $more_title); |
66 |
return $t->fetch("links.tpl"); |
return $t->fetch("links.tpl"); |
67 |
} |
} |
68 |
|
|
69 |
|
function GetRead($id, $ct = "") { |
70 |
|
global $section, $section_menu, $section_menu2, $spec, $offset, $cat, $acat, $acat2; |
71 |
|
$tmp = array(); |
72 |
|
if ($section) array_push($tmp, "section=$section"); |
73 |
|
if ($section_menu) array_push($tmp, "section_menu=$section_menu"); |
74 |
|
if ($section_menu2) array_push($tmp, "section_menu=$section_menu2"); |
75 |
|
if ($spec) array_push($tmp, "spec=$spec"); |
76 |
|
if ($offset) array_push($tmp, "offset=$offset"); |
77 |
|
if ($acat) array_push($tmp, "acat=$acat"); |
78 |
|
if ($acat2) array_push($tmp, "acat2=$acat2"); |
79 |
|
if (!$ct) $ct = $cat; |
80 |
|
if ($ct) array_push($tmp, "cat=$ct"); |
81 |
|
array_push($tmp, "id=$id"); |
82 |
|
array_push($tmp, "show=1"); |
83 |
|
return "?".HTMLSpecialChars(implode("&", $tmp)); |
84 |
|
} |
85 |
|
|
86 |
function GetHighlight($hl) { |
function GetHighlight($hl) { |
87 |
$tp = new Smarty(); |
$tp = new Smarty(); |
88 |
$tp->assign("hl", $hl); |
$tp->assign("hl", $hl); |