[TikiWiki-commits] [Git][tikiwiki/tiki][27.x] [FIX] ensure validation is skipped when specified in item data

"Steven ngesera \(@Shadow243\) via TikiWiki-cvs" <[email protected]> Mon, 27 Jul 2026 07:36:33 +0000
Newsgroups gmane.comp.cms.tiki.cvs
Message-ID <6a670a8150244_39702cdc4298e7@gitlab-sidekiq-low-urgency-cpu-bound-v2-7d8cd68bcd-ljxcm.mail>
--===============8502271784478650135==
Content-Type: multipart/alternative;
 boundary="--==_mimepart_6a670a80c8eab_39702cdc42976a";
 charset=UTF-8
Content-Transfer-Encoding: 7bit


----==_mimepart_6a670a80c8eab_39702cdc42976a
Content-Type: text/plain;
 charset=UTF-8
Content-Transfer-Encoding: 7bit



Steven ngesera pushed to branch 27.x at Tiki Wiki CMS Groupware / Tiki


Commits:
ecc92e92 by Steven ngesera at 2026-07-27T09:30:08+02:00
[FIX] ensure validation is skipped when specified in item data
---
* [FIX] Search Controller: Add raw option to action_lookup for exact value retrieval
---
* [FIX] Search Controller: Add raw option to action_lookup for exact value retrieval

See merge request tikiwiki/tiki!10778

See merge request tikiwiki/tiki!10790

- - - - -


1 changed file:

- lib/core/Services/Search/Controller.php


Changes:

=====================================
lib/core/Services/Search/Controller.php
=====================================
@@ -180,6 +180,7 @@ class Services_Search_Controller
             $filter = $input->filter->none() ?: [];
             $format = $input->format->text() ?: '{title}';
             $use_permname = $input->use_permname->text();
+            $raw = $input->raw->int();
             $titleFilter = null;
             $highlightHelper = null;
 
@@ -216,12 +217,12 @@ class Services_Search_Controller
 
             $result = $query->search($lib->getIndex());
 
-            $result->applyTransform(function ($item) use ($format, $smarty, $titleFilter, $highlightHelper, $use_permname) {
+            $result->applyTransform(function ($item) use ($format, $smarty, $titleFilter, $highlightHelper, $use_permname, $raw) {
                 $transformed = [
                     'object_type' => $item['object_type'],
                     'object_id' => $use_permname != 'y' ? $item['object_id'] : (TikiLib::lib('trk')->get_field_info($item['object_id'])['permName'] ?? $item['object_id']),
                     'parent_id' => $item['gallery_id'] ?? $item['tracker_id'],
-                    'title' => preg_replace_callback('/\{([\w\.]+)\}/', function ($matches) use ($item, $format, $titleFilter, $highlightHelper) {
+                    'title' => preg_replace_callback('/\{([\w\.]+)\}/', function ($matches) use ($item, $format, $titleFilter, $highlightHelper, $raw) {
                         $key = $matches[1];
                         if (isset($item[$key])) {
                             // if this is a trackeritem we do not want only the name but also the trackerid listed when setting up a field
@@ -229,6 +230,12 @@ class Services_Search_Controller
                             // example: setup of trackerfield item-link: choose some fields from a list. currently this list show all fields of all trackers
                             if ($item['object_type'] == 'trackerfield') {
                                 return $item[$key] . ' (Tracker-' . $item['tracker_id'] . ', Field-' . $item['object_id'] . ')';
+                            } elseif ($raw) {
+                                // Caller explicitly asked for the exact stored value for this
+                                // token (e.g. an ItemLink's raw itemId), so skip the "_text"
+                                // rendered-label substitution below entirely.
+                                $value = $item[$key];
+                                return is_array($value) ? implode(',', $value) : $value;
                             } else {
                                 $value = $item[$key];
                                 if (is_array($value)) {



View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/ecc92e929bcf430f4cc63a039479ffdbabfc26ee

-- 
View it on GitLab: https://gitlab.com/tikiwiki/tiki/-/commit/ecc92e929bcf430f4cc63a039479ffdbabfc26ee
You're receiving this email because of your account on gitlab.com. Manage all notifications: https://gitlab.com/-/profile/notifications | Help: https://gitlab.com/help



----==_mimepart_6a670a80c8eab_39702cdc42976a
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www=
.w3.org/TR/REC-html40/loose.dtd">
<html lang=3D"en" style=3D'--code-editor-font: var(--default-mono-font, "=
GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, =
Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospac=
e;'>
<head>
<meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Type">=

<title>
GitLab
</title>

<style data-premailer=3D"ignore" type=3D"text/css">
a { color: #1068bf; }
</style>


<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Ro=
boto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Colo=
r Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size=
: inherit;
}
</style>
</head>
<body style=3D'font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.0=
1) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"=
Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif=
,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji=
";'>
<div class=3D"content">

<h3 style=3D"margin-top: 20px; margin-bottom: 10px;">
Steven ngesera pushed to branch 27.x at <a href=3D"https://gitlab.com/tik=
iwiki/tiki">Tiki Wiki CMS Groupware / Tiki</a>
</h3>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style=3D"font-weight: 600;"><a href=3D"https://gitlab.com/tikiwik=
i/tiki/-/commit/ecc92e929bcf430f4cc63a039479ffdbabfc26ee">ecc92e92</a></s=
trong>
<div>
<span> by Steven ngesera </span> <i> at 2026-07-27T09:30:08+02:00 </i>
</div>
<pre class=3D"commit-message" style=3D'white-space: pre-wrap; display: bl=
ock; font-size: 14px; color: #3a383f; position: relative; font-family: "G=
itLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation M=
ono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida co=
nsole", monospace; font-variant-ligatures: none; word-break: break-all; w=
ord-wrap: break-word; background-color: #fbfafd; border-radius: 2px; marg=
in: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>[FIX] ensure valida=
tion is skipped when specified in item data
---
* [FIX] Search Controller: Add raw option to action_lookup for exact valu=
e retrieval
---
* [FIX] Search Controller: Add raw option to action_lookup for exact valu=
e retrieval

See merge request tikiwiki/tiki!10778

See merge request tikiwiki/tiki!10790
</pre>
</li>
</ul>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
1 changed file:
</h4>
<ul>
<li class=3D"file-stats">
<a href=3D"#4b1ed22a223cf43d5b47df1bfbf74f418699b3ca">
lib/core/Services/Search/Controller.php
</a>
</li>
</ul>
<h4 style=3D"margin-top: 10px; margin-bottom: 10px;">
Changes:
</h4>
<li id=3D"4b1ed22a223cf43d5b47df1bfbf74f418699b3ca">
<a href=3D"https://gitlab.com/tikiwiki/tiki/-/commit/ecc92e929bcf430f4cc6=
3a039479ffdbabfc26ee#4b1ed22a223cf43d5b47df1bfbf74f418699b3ca"><strong st=
yle=3D"font-weight: 600;">lib/core/Services/Search/Controller.php</strong=
></a>
<hr style=3D"overflow: hidden; border: 1px solid #dcdcde;">
<table class=3D"code white" style=3D"border-spacing: 0; border-collapse: =
collapse; width: auto; font-family: monospace; font-size: 90%;" bgcolor=3D=
"#ffffff" width=3D"100%" cellpadding=3D"0" cellspacing=3D"0">
<tr class=3D"line_holder match" style=3D"line-height: 1.6;">
<td class=3D"diff-line-num unfold js-unfold old_line" data-linenumber=3D"=
180" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1p=
x; border-right-color: #ececef; border-right-style: solid; padding: inher=
it;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"diff-line-num unfold js-unfold new_line" data-linenumber=3D"=
180" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1p=
x; border-right-color: #ececef; border-right-style: solid; padding: inher=
it;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"line_content match" style=3D"color: rgba(5,5,6,.24); padding=
: inherit;" bgcolor=3D"#fbfafd">@@ -180,6 +180,7 @@ class Services_Search=
_Controller</td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"180" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
180
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"180" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
180
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$filter</span> <span class=3D"o" style=3D"font-weight: 600;">=3D=
</span> <span class=3D"nv" style=3D"color: #008080;">$input</span><span c=
lass=3D"o" style=3D"font-weight: 600;">-&gt;</span><span class=3D"n" styl=
e=3D"color: #333333;">filter</span><span class=3D"o" style=3D"font-weight=
: 600;">-&gt;</span><span class=3D"nf" style=3D"color: #990000; font-weig=
ht: 600;">none</span><span class=3D"p">()</span> <span class=3D"o" style=3D=
"font-weight: 600;">?:</span> <span class=3D"p">[];</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"181" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
181
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"181" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
181
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$format</span> <span class=3D"o" style=3D"font-weight: 600;">=3D=
</span> <span class=3D"nv" style=3D"color: #008080;">$input</span><span c=
lass=3D"o" style=3D"font-weight: 600;">-&gt;</span><span class=3D"n" styl=
e=3D"color: #333333;">format</span><span class=3D"o" style=3D"font-weight=
: 600;">-&gt;</span><span class=3D"nf" style=3D"color: #990000; font-weig=
ht: 600;">text</span><span class=3D"p">()</span> <span class=3D"o" style=3D=
"font-weight: 600;">?:</span> <span class=3D"s1" style=3D"color: #dd1144;=
">'{title}'</span><span class=3D"p">;</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"182" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
182
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"182" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
182
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$use_permname</span> <span class=3D"o" style=3D"font-weight: 600=
;">=3D</span> <span class=3D"nv" style=3D"color: #008080;">$input</span><=
span class=3D"o" style=3D"font-weight: 600;">-&gt;</span><span class=3D"n=
" style=3D"color: #333333;">use_permname</span><span class=3D"o" style=3D=
"font-weight: 600;">-&gt;</span><span class=3D"nf" style=3D"color: #99000=
0; font-weight: 600;">text</span><span class=3D"p">();</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"183" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"183" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
183
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">            <span class=3D=
"nv" style=3D"color: #008080;">$raw</span> <span class=3D"o" style=3D"fon=
t-weight: 600;">=3D</span> <span class=3D"nv" style=3D"color: #008080;">$=
input</span><span class=3D"o" style=3D"font-weight: 600;">-&gt;</span><sp=
an class=3D"n" style=3D"color: #333333;">raw</span><span class=3D"o" styl=
e=3D"font-weight: 600;">-&gt;</span><span class=3D"nf" style=3D"color: #9=
90000; font-weight: 600;">int</span><span class=3D"p">();</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"183" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
183
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"184" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
184
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$titleFilter</span> <span class=3D"o" style=3D"font-weight: 600;=
">=3D</span> <span class=3D"kc" style=3D"font-weight: 600;">null</span><s=
pan class=3D"p">;</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"184" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
184
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"185" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
185
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$highlightHelper</span> <span class=3D"o" style=3D"font-weight: =
600;">=3D</span> <span class=3D"kc" style=3D"font-weight: 600;">null</spa=
n><span class=3D"p">;</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"185" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
185
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"186" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
186
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php"></span>
</pre></td>
</tr>
<tr class=3D"line_holder match" style=3D"line-height: 1.6;">
<td class=3D"diff-line-num unfold js-unfold old_line" data-linenumber=3D"=
216" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1p=
x; border-right-color: #ececef; border-right-style: solid; padding: inher=
it;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"diff-line-num unfold js-unfold new_line" data-linenumber=3D"=
217" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1p=
x; border-right-color: #ececef; border-right-style: solid; padding: inher=
it;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"line_content match" style=3D"color: rgba(5,5,6,.24); padding=
: inherit;" bgcolor=3D"#fbfafd">@@ -216,12 +217,12 @@ class Services_Sear=
ch_Controller</td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"216" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
216
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"217" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
217
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php"></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"217" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
217
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"218" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
218
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">            <span class=3D"nv" style=3D"color: #=
008080;">$result</span> <span class=3D"o" style=3D"font-weight: 600;">=3D=
</span> <span class=3D"nv" style=3D"color: #008080;">$query</span><span c=
lass=3D"o" style=3D"font-weight: 600;">-&gt;</span><span class=3D"nf" sty=
le=3D"color: #990000; font-weight: 600;">search</span><span class=3D"p">(=
</span><span class=3D"nv" style=3D"color: #008080;">$lib</span><span clas=
s=3D"o" style=3D"font-weight: 600;">-&gt;</span><span class=3D"nf" style=3D=
"color: #990000; font-weight: 600;">getIndex</span><span class=3D"p">());=
</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"218" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
218
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"219" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
219
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php"></span>
</pre></td>
</tr>
<tr class=3D"line_holder old" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num old" data-linenumber=3D"219" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #fac5cd; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#f9d7dc">
219
</td>
<td class=3D"new_line diff-line-num old" data-linenumber=3D"220" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #fac5cd; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#f9d7dc">
 =

</td>
<td class=3D"line_content old" style=3D"padding: inherit;" bgcolor=3D"#fb=
e9eb"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>-<span class=3D"line" data-lang=3D"php">            <span class=3D=
"nv" style=3D"color: #008080;">$result</span><span class=3D"o" style=3D"f=
ont-weight: 600;">-&gt;</span><span class=3D"nf" style=3D"color: #990000;=
 font-weight: 600;">applyTransform</span><span class=3D"p">(</span><span =
class=3D"k" style=3D"font-weight: 600;">function</span> <span class=3D"p"=
>(</span><span class=3D"nv" style=3D"color: #008080;">$item</span><span c=
lass=3D"p">)</span> <span class=3D"k" style=3D"font-weight: 600;">use</sp=
an> <span class=3D"p">(</span><span class=3D"nv" style=3D"color: #008080;=
">$format</span><span class=3D"p">,</span> <span class=3D"nv" style=3D"co=
lor: #008080;">$smarty</span><span class=3D"p">,</span> <span class=3D"nv=
" style=3D"color: #008080;">$titleFilter</span><span class=3D"p">,</span>=
 <span class=3D"nv" style=3D"color: #008080;">$highlightHelper</span><spa=
n class=3D"p">,</span> <span class=3D"nv" style=3D"color: #008080;">$use_=
permname</span><span class=3D"p">)</span> <span class=3D"p">{</span></spa=
n>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"220" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"220" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
220
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">            <span class=3D=
"nv" style=3D"color: #008080;">$result</span><span class=3D"o" style=3D"f=
ont-weight: 600;">-&gt;</span><span class=3D"nf" style=3D"color: #990000;=
 font-weight: 600;">applyTransform</span><span class=3D"p">(</span><span =
class=3D"k" style=3D"font-weight: 600;">function</span> <span class=3D"p"=
>(</span><span class=3D"nv" style=3D"color: #008080;">$item</span><span c=
lass=3D"p">)</span> <span class=3D"k" style=3D"font-weight: 600;">use</sp=
an> <span class=3D"p">(</span><span class=3D"nv" style=3D"color: #008080;=
">$format</span><span class=3D"p">,</span> <span class=3D"nv" style=3D"co=
lor: #008080;">$smarty</span><span class=3D"p">,</span> <span class=3D"nv=
" style=3D"color: #008080;">$titleFilter</span><span class=3D"p">,</span>=
 <span class=3D"nv" style=3D"color: #008080;">$highlightHelper</span><spa=
n class=3D"p">,</span> <span class=3D"nv" style=3D"color: #008080;">$use_=
permname</span><span class=3D"p"><span class=3D"idiff left addition" styl=
e=3D"background-color: #c7f0d2;">,</span></span><span class=3D"idiff addi=
tion" style=3D"background-color: #c7f0d2;"> </span><span class=3D"nv" sty=
le=3D"color: #008080;"><span class=3D"idiff right addition" style=3D"back=
ground-color: #c7f0d2;">$raw</span></span><span class=3D"p">)</span> <spa=
n class=3D"p">{</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"220" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
220
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"221" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
221
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                <span class=3D"nv" style=3D"colo=
r: #008080;">$transformed</span> <span class=3D"o" style=3D"font-weight: =
600;">=3D</span> <span class=3D"p">[</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"221" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
221
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"222" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
222
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                    <span class=3D"s1" style=3D"=
color: #dd1144;">'object_type'</span> <span class=3D"o" style=3D"font-wei=
ght: 600;">=3D&gt;</span> <span class=3D"nv" style=3D"color: #008080;">$i=
tem</span><span class=3D"p">[</span><span class=3D"s1" style=3D"color: #d=
d1144;">'object_type'</span><span class=3D"p">],</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"222" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
222
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"223" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
223
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                    <span class=3D"s1" style=3D"=
color: #dd1144;">'object_id'</span> <span class=3D"o" style=3D"font-weigh=
t: 600;">=3D&gt;</span> <span class=3D"nv" style=3D"color: #008080;">$use=
_permname</span> <span class=3D"o" style=3D"font-weight: 600;">!=3D</span=
> <span class=3D"s1" style=3D"color: #dd1144;">'y'</span> <span class=3D"=
o" style=3D"font-weight: 600;">?</span> <span class=3D"nv" style=3D"color=
: #008080;">$item</span><span class=3D"p">[</span><span class=3D"s1" styl=
e=3D"color: #dd1144;">'object_id'</span><span class=3D"p">]</span> <span =
class=3D"o" style=3D"font-weight: 600;">:</span> <span class=3D"p">(</spa=
n><span class=3D"nc" style=3D"color: #445588; font-weight: 600;">TikiLib<=
/span><span class=3D"o" style=3D"font-weight: 600;">::</span><span class=3D=
"nf" style=3D"color: #990000; font-weight: 600;">lib</span><span class=3D=
"p">(</span><span class=3D"s1" style=3D"color: #dd1144;">'trk'</span><spa=
n class=3D"p">)</span><span class=3D"o" style=3D"font-weight: 600;">-&gt;=
</span><span class=3D"nf" style=3D"color: #990000; font-weight: 600;">get=
_field_info</span><span class=3D"p">(</span><span class=3D"nv" style=3D"c=
olor: #008080;">$item</span><span class=3D"p">[</span><span class=3D"s1" =
style=3D"color: #dd1144;">'object_id'</span><span class=3D"p">])[</span><=
span class=3D"s1" style=3D"color: #dd1144;">'permName'</span><span class=3D=
"p">]</span> <span class=3D"o" style=3D"font-weight: 600;">??</span> <spa=
n class=3D"nv" style=3D"color: #008080;">$item</span><span class=3D"p">[<=
/span><span class=3D"s1" style=3D"color: #dd1144;">'object_id'</span><spa=
n class=3D"p">]),</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"223" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
223
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"224" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
224
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                    <span class=3D"s1" style=3D"=
color: #dd1144;">'parent_id'</span> <span class=3D"o" style=3D"font-weigh=
t: 600;">=3D&gt;</span> <span class=3D"nv" style=3D"color: #008080;">$ite=
m</span><span class=3D"p">[</span><span class=3D"s1" style=3D"color: #dd1=
144;">'gallery_id'</span><span class=3D"p">]</span> <span class=3D"o" sty=
le=3D"font-weight: 600;">??</span> <span class=3D"nv" style=3D"color: #00=
8080;">$item</span><span class=3D"p">[</span><span class=3D"s1" style=3D"=
color: #dd1144;">'tracker_id'</span><span class=3D"p">],</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder old" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num old" data-linenumber=3D"224" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #fac5cd; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#f9d7dc">
224
</td>
<td class=3D"new_line diff-line-num old" data-linenumber=3D"225" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #fac5cd; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#f9d7dc">
 =

</td>
<td class=3D"line_content old" style=3D"padding: inherit;" bgcolor=3D"#fb=
e9eb"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>-<span class=3D"line" data-lang=3D"php">                    <spa=
n class=3D"s1" style=3D"color: #dd1144;">'title'</span> <span class=3D"o"=
 style=3D"font-weight: 600;">=3D&gt;</span> <span class=3D"nb" style=3D"c=
olor: #0086b3;">preg_replace_callback</span><span class=3D"p">(</span><sp=
an class=3D"s1" style=3D"color: #dd1144;">'/\{([\w\.]+)\}/'</span><span c=
lass=3D"p">,</span> <span class=3D"k" style=3D"font-weight: 600;">functio=
n</span> <span class=3D"p">(</span><span class=3D"nv" style=3D"color: #00=
8080;">$matches</span><span class=3D"p">)</span> <span class=3D"k" style=3D=
"font-weight: 600;">use</span> <span class=3D"p">(</span><span class=3D"n=
v" style=3D"color: #008080;">$item</span><span class=3D"p">,</span> <span=
 class=3D"nv" style=3D"color: #008080;">$format</span><span class=3D"p">,=
</span> <span class=3D"nv" style=3D"color: #008080;">$titleFilter</span><=
span class=3D"p">,</span> <span class=3D"nv" style=3D"color: #008080;">$h=
ighlightHelper</span><span class=3D"p">)</span> <span class=3D"p">{</span=
></span>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"225" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"225" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
225
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">                    <spa=
n class=3D"s1" style=3D"color: #dd1144;">'title'</span> <span class=3D"o"=
 style=3D"font-weight: 600;">=3D&gt;</span> <span class=3D"nb" style=3D"c=
olor: #0086b3;">preg_replace_callback</span><span class=3D"p">(</span><sp=
an class=3D"s1" style=3D"color: #dd1144;">'/\{([\w\.]+)\}/'</span><span c=
lass=3D"p">,</span> <span class=3D"k" style=3D"font-weight: 600;">functio=
n</span> <span class=3D"p">(</span><span class=3D"nv" style=3D"color: #00=
8080;">$matches</span><span class=3D"p">)</span> <span class=3D"k" style=3D=
"font-weight: 600;">use</span> <span class=3D"p">(</span><span class=3D"n=
v" style=3D"color: #008080;">$item</span><span class=3D"p">,</span> <span=
 class=3D"nv" style=3D"color: #008080;">$format</span><span class=3D"p">,=
</span> <span class=3D"nv" style=3D"color: #008080;">$titleFilter</span><=
span class=3D"p">,</span> <span class=3D"nv" style=3D"color: #008080;">$h=
ighlightHelper</span><span class=3D"p"><span class=3D"idiff left addition=
" style=3D"background-color: #c7f0d2;">,</span></span><span class=3D"idif=
f addition" style=3D"background-color: #c7f0d2;"> </span><span class=3D"n=
v" style=3D"color: #008080;"><span class=3D"idiff right addition" style=3D=
"background-color: #c7f0d2;">$raw</span></span><span class=3D"p">)</span>=
 <span class=3D"p">{</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"225" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
225
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"226" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
226
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                        <span class=3D"nv" style=
=3D"color: #008080;">$key</span> <span class=3D"o" style=3D"font-weight: =
600;">=3D</span> <span class=3D"nv" style=3D"color: #008080;">$matches</s=
pan><span class=3D"p">[</span><span class=3D"mi" style=3D"color: #009999;=
">1</span><span class=3D"p">];</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"226" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
226
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"227" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
227
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                        <span class=3D"k" style=3D=
"font-weight: 600;">if</span> <span class=3D"p">(</span><span class=3D"k"=
 style=3D"font-weight: 600;">isset</span><span class=3D"p">(</span><span =
class=3D"nv" style=3D"color: #008080;">$item</span><span class=3D"p">[</s=
pan><span class=3D"nv" style=3D"color: #008080;">$key</span><span class=3D=
"p">]))</span> <span class=3D"p">{</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"227" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
227
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"228" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
228
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                            <span class=3D"c1" s=
tyle=3D"color: #999988; font-style: italic;">// if this is a trackeritem =
we do not want only the name but also the trackerid listed when setting u=
p a field</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder match" style=3D"line-height: 1.6;">
<td class=3D"diff-line-num unfold js-unfold old_line" data-linenumber=3D"=
229" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1p=
x; border-right-color: #ececef; border-right-style: solid; padding: inher=
it;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"diff-line-num unfold js-unfold new_line" data-linenumber=3D"=
230" style=3D"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1p=
x; border-right-color: #ececef; border-right-style: solid; padding: inher=
it;" align=3D"right" bgcolor=3D"#fbfafd">...</td>
<td class=3D"line_content match" style=3D"color: rgba(5,5,6,.24); padding=
: inherit;" bgcolor=3D"#fbfafd">@@ -229,6 +230,12 @@ class Services_Searc=
h_Controller</td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"229" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
229
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"230" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
230
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                            <span class=3D"c1" s=
tyle=3D"color: #999988; font-style: italic;">// example: setup of tracker=
field item-link: choose some fields from a list. currently this list show=
 all fields of all trackers</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"230" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
230
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"231" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
231
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                            <span class=3D"k" st=
yle=3D"font-weight: 600;">if</span> <span class=3D"p">(</span><span class=
=3D"nv" style=3D"color: #008080;">$item</span><span class=3D"p">[</span><=
span class=3D"s1" style=3D"color: #dd1144;">'object_type'</span><span cla=
ss=3D"p">]</span> <span class=3D"o" style=3D"font-weight: 600;">=3D=3D</s=
pan> <span class=3D"s1" style=3D"color: #dd1144;">'trackerfield'</span><s=
pan class=3D"p">)</span> <span class=3D"p">{</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"231" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
231
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"232" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
232
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                                <span class=3D"k=
" style=3D"font-weight: 600;">return</span> <span class=3D"nv" style=3D"c=
olor: #008080;">$item</span><span class=3D"p">[</span><span class=3D"nv" =
style=3D"color: #008080;">$key</span><span class=3D"p">]</span> <span cla=
ss=3D"mf" style=3D"color: #009999;">.</span> <span class=3D"s1" style=3D"=
color: #dd1144;">' (Tracker-'</span> <span class=3D"mf" style=3D"color: #=
009999;">.</span> <span class=3D"nv" style=3D"color: #008080;">$item</spa=
n><span class=3D"p">[</span><span class=3D"s1" style=3D"color: #dd1144;">=
'tracker_id'</span><span class=3D"p">]</span> <span class=3D"mf" style=3D=
"color: #009999;">.</span> <span class=3D"s1" style=3D"color: #dd1144;">'=
, Field-'</span> <span class=3D"mf" style=3D"color: #009999;">.</span> <s=
pan class=3D"nv" style=3D"color: #008080;">$item</span><span class=3D"p">=
[</span><span class=3D"s1" style=3D"color: #dd1144;">'object_id'</span><s=
pan class=3D"p">]</span> <span class=3D"mf" style=3D"color: #009999;">.</=
span> <span class=3D"s1" style=3D"color: #dd1144;">')'</span><span class=3D=
"p">;</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"232" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"233" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
233
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">                        =
    <span class=3D"p">}</span> <span class=3D"k" style=3D"font-weight: 60=
0;">elseif</span> <span class=3D"p">(</span><span class=3D"nv" style=3D"c=
olor: #008080;">$raw</span><span class=3D"p">)</span> <span class=3D"p">{=
</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"232" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"234" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
234
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">                        =
        <span class=3D"c1" style=3D"color: #999988; font-style: italic;">=
// Caller explicitly asked for the exact stored value for this</span></sp=
an>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"232" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"235" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
235
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">                        =
        <span class=3D"c1" style=3D"color: #999988; font-style: italic;">=
// token (e.g. an ItemLink's raw itemId), so skip the "_text"</span></spa=
n>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"232" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"236" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
236
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">                        =
        <span class=3D"c1" style=3D"color: #999988; font-style: italic;">=
// rendered-label substitution below entirely.</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"232" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"237" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
237
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">                        =
        <span class=3D"nv" style=3D"color: #008080;">$value</span> <span =
class=3D"o" style=3D"font-weight: 600;">=3D</span> <span class=3D"nv" sty=
le=3D"color: #008080;">$item</span><span class=3D"p">[</span><span class=3D=
"nv" style=3D"color: #008080;">$key</span><span class=3D"p">];</span></sp=
an>
</pre></td>
</tr>
<tr class=3D"line_holder new" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num new" data-linenumber=3D"232" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
 =

</td>
<td class=3D"new_line diff-line-num new" data-linenumber=3D"238" style=3D=
"width: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-rig=
ht-color: #c7f0d2; border-right-style: solid; padding: inherit;" align=3D=
"right" bgcolor=3D"#ddfbe6">
238
</td>
<td class=3D"line_content new" style=3D"padding: inherit;" bgcolor=3D"#ec=
fdf0"><pre style=3D'display: block; font-size: 14px; color: #3a383f; posi=
tion: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "D=
ejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier =
New", "andale mono", "lucida console", monospace; font-variant-ligatures:=
 none; word-break: break-all; word-wrap: break-word; background-color: in=
herit; border-radius: 2px; margin: 0; padding: 0; border: inherit solid #=
dcdcde;'>+<span class=3D"line" data-lang=3D"php">                        =
        <span class=3D"k" style=3D"font-weight: 600;">return</span> <span=
 class=3D"nb" style=3D"color: #0086b3;">is_array</span><span class=3D"p">=
(</span><span class=3D"nv" style=3D"color: #008080;">$value</span><span c=
lass=3D"p">)</span> <span class=3D"o" style=3D"font-weight: 600;">?</span=
> <span class=3D"nb" style=3D"color: #0086b3;">implode</span><span class=3D=
"p">(</span><span class=3D"s1" style=3D"color: #dd1144;">','</span><span =
class=3D"p">,</span> <span class=3D"nv" style=3D"color: #008080;">$value<=
/span><span class=3D"p">)</span> <span class=3D"o" style=3D"font-weight: =
600;">:</span> <span class=3D"nv" style=3D"color: #008080;">$value</span>=
<span class=3D"p">;</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"232" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
232
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"239" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
239
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                            <span class=3D"p">}<=
/span> <span class=3D"k" style=3D"font-weight: 600;">else</span> <span cl=
ass=3D"p">{</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"233" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
233
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"240" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
240
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                                <span class=3D"n=
v" style=3D"color: #008080;">$value</span> <span class=3D"o" style=3D"fon=
t-weight: 600;">=3D</span> <span class=3D"nv" style=3D"color: #008080;">$=
item</span><span class=3D"p">[</span><span class=3D"nv" style=3D"color: #=
008080;">$key</span><span class=3D"p">];</span></span>
</pre></td>
</tr>
<tr class=3D"line_holder" style=3D"line-height: 1.6;">
<td class=3D"old_line diff-line-num" data-linenumber=3D"234" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
234
</td>
<td class=3D"new_line diff-line-num" data-linenumber=3D"241" style=3D"wid=
th: 35px; color: rgba(5,5,6,.24); border-right-width: 1px; border-right-c=
olor: #ececef; border-right-style: solid; padding: inherit;" align=3D"rig=
ht" bgcolor=3D"#fbfafd">
241
</td>
<td class=3D"line_content" style=3D"padding: inherit;"><pre style=3D'disp=
lay: block; font-size: 14px; color: #3a383f; position: relative; font-fam=
ily: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liber=
ation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lu=
cida console", monospace; font-variant-ligatures: none; word-break: break=
-all; word-wrap: break-word; background-color: inherit; border-radius: 2p=
x; margin: 0; padding: 0; border: inherit solid #dcdcde;'> <span class=3D=
"line" data-lang=3D"php">                                <span class=3D"k=
" style=3D"font-weight: 600;">if</span> <span class=3D"p">(</span><span c=
lass=3D"nb" style=3D"color: #0086b3;">is_array</span><span class=3D"p">(<=
/span><span class=3D"nv" style=3D"color: #008080;">$value</span><span cla=
ss=3D"p">))</span> <span class=3D"p">{</span></span>
</pre></td>
</tr>

</table>
<br>
</li>

</div>
<div class=3D"footer" style=3D"margin-top: 10px;">
<p style=3D"font-size: small; color: #626168;">
=E2=80=94
<br>
<a href=3D"https://gitlab.com/tikiwiki/tiki/-/commit/ecc92e929bcf430f4cc6=
3a039479ffdbabfc26ee">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target=3D"_blan=
k" rel=3D"noopener noreferrer" href=3D"https://gitlab.com">gitlab.com</a>=
. <a href=3D"https://gitlab.com/-/profile/notifications" target=3D"_blank=
" rel=3D"noopener noreferrer" class=3D"mng-notif-link">Manage all notific=
ations</a> =C2=B7 <a href=3D"https://gitlab.com/help" target=3D"_blank" r=
el=3D"noopener noreferrer" class=3D"help-link">Help</a>
<span style=3D"color: transparent; font-size: 0; display: none; overflow:=
 hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://gitlab.com/tikiwiki/tiki/-/commit/=
ecc92e929bcf430f4cc63a039479ffdbabfc26ee at 1785137792
</span>
<script type=3D"application/ld+json">{"@context":"http://schema.org","@ty=
pe":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","u=
rl":"https://gitlab.com/tikiwiki/tiki/-/commit/ecc92e929bcf430f4cc63a0394=
79ffdbabfc26ee"}}</script>


</p>
</div>
</body>
</html>

----==_mimepart_6a670a80c8eab_39702cdc42976a--


--===============8502271784478650135==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline


--===============8502271784478650135==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

_______________________________________________
TikiWiki-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tikiwiki-cvs

--===============8502271784478650135==--