Skip to content

Instantly share code, notes, and snippets.

@asanchez75
Created November 2, 2012 02:17
Show Gist options
  • Save asanchez75/3998283 to your computer and use it in GitHub Desktop.
Save asanchez75/3998283 to your computer and use it in GitHub Desktop.
código para nube de tags
<?php
/**
*
* @package CustomScripts
* @author Honza Malik <[email protected]>, Econnect
*/
// Definition of shortcuts {_:Shortcut..:..}. It is not good place to put it
// here - I will write manager for these shortcuts directly in AA admin interface
// of sitemodule. Stay tuned. Honza
$GLOBALS['STRINGEXPAND_SHORTCUTS'] = array (
'Usr' => '{xuser:id}', // if we will need similar fuction as on dataplan.info - to beacame another user, we can change only this function
'Editform_start' => '<div class="edit">
<table cellpadding="0" cellspacing="0">
<tbody>
<tr>
<th colspan="2" class="lista-okna"></th>
</tr>',
'Editform_end' => '
</tbody>
</table>
</div>',
'Editfield' => "\n<tr><th>{field:_#P1}</th><td>{ajax:{_#ITEM_ID_}:_#P1:{field:_#P1:alias1}}</td></tr>",
'Editfield2' => "{ajax:{_#ITEM_ID_}:_#P1:{field:_#P1:alias1}}",
'Addform_start' => '<div class="new">
<form id="inputform_#UP_ID___" name="inputform_#UP_ID___" method="post" action="/aaa/filler.php3" enctype="multipart/form-data">
<!-- input type="hidden" id="err_url" name="err_url" value="http://dataplan.info/terminal/?apc=e_#USERROLEmB" -->
<!-- input type="hidden" id="ok_url" name="ok_url" value="http://dataplan.info/aaa/view_php3?vid=2425&cmd[2425]=x-2425-_#N1_ID___&als[SHOWAADD]=1&convertfrom=windows-1250" -->
<input type="hidden" id="inline" name="inline" value="1">
<input type="hidden" name="slice_id" value="_#P1">
<input type="hidden" id="aa[i{_#UP_ID___}][relation________][]" name="aa[i{_#UP_ID___}][relation________][]" value="_#n1__#P1">
<table cellpadding="0" cellspacing="0">
<tbody>
<tr>
<th colspan="2" class="lista-okna"><img src="/img/terminal/close.gif" width="16" height="16" onclick="$$(\'.det2_#UP_ID___\').invoke(\'hide\');"></th>
</tr>',
'Addform_end' => '<tr>
<th>&nbsp;</th>
<td><input type="button" class="button" id="ajaxsend_#UP_ID___" name="ajaxsend_#UP_ID___" value="Vložit" onclick="SendAjaxForm(\'inputform_#UP_ID___\', \'tree_#UP_ID___\', InitPlan)"> <input type="button" class="button" value="Zavøít" onclick="$$(\'.det2_#UP_ID___\').invoke(\'hide\');"></td>
</tr>
</tbody>
</table>
</form>
</div>',
'Toggle_part' => '
</tbody>
<tbody><tr><th colspan="2" class="advanced">{htmltogglecss:[+]<em>_#P1</em>:[-]<em>_#P1</em>:#tog_#P2}</a></th></tr></tbody>
<tbody id="tog_#P2" style="display:none">',
);
// 'Cislo' => '_#CISLO___',
// 'Prioritaclass' => ' class="level_#H_LEVEL_{ifeq:{_#PRIORITA}:10P: priorita10:Priorita: priorita1}"',
// 'Rozbal_poduroven' => '{ifeq:862a1eb2888116025205c04c6f3a359c:{_#SLICE_ID}:{ifset:{relation........}:{htmltogglecss:<img src="/img/dtp/_pix.gif" class="vice" title="zobrazit nižší úrovnì" height="16" width="16">:<img src="/img/dtp/_pix.gif" class="mene" title="skrýt nižší úrovnì" height="16" width="16">:#sub_#SITEM_ID:1}}}',
// 'Hx' => '<a name="k_#SITEM_ID"></a><h_#H_LEVEL_ id="sid_#SITEM_ID"{_:Prioritaclass}>{_:Headline} _#PARKOVIS</h_#H_LEVEL_>',
// 'Hx_rozbal' => '<a name="k_#SITEM_ID"></a><h_#H_LEVEL_ id="sid_#SITEM_ID"{_:Prioritaclass}>{_:Rozbal_poduroven}{_:Headline} _#PARKOVIS</h_#H_LEVEL_>',
// 'Hx_plus' => '<a name="k_#SITEM_ID"></a><h_#H_LEVEL_ id="sid_#SITEM_ID"{_:Prioritaclass}>{_:Rozbal_poduroven}{_:Headline} _#PARKOVIS {ifset:{_#IS_DATA_}:{_:Toggle_ajax_css:.det_#SITEM_ID:.det_#SITEM_ID:2673&cmd[2673]=x-2673-{_#SITEM_ID}&als[ROK_NYNI]={var:za_rok}}}</h_#H_LEVEL_><div class="detail det_#SITEM_ID" style="display:none"></div>',
// 'Hx_edit' => '<a name="k_#SITEM_ID"></a><h_#H_LEVEL_ id="sid_#SITEM_ID"{_:Prioritaclass} onmouseover="$(\'toolbar_#SITEM_ID\').show()" onmouseout="$(\'toolbar_#SITEM_ID\').hide()">{_:Rozbal_poduroven}<span class="editka" onclick="$$(\'.det-e_#SITEM_ID\').invoke(\'toggle\'); AA_AjaxCss(\'.det-e_#SITEM_ID\', \'/aaa/view.php3?vid=_#P1&cmd[_#P1]=o-_#P1-{_#SITEM_ID}&convertfrom=windows-1250&als[UP_ID___]={_#ITEM_ID_}&nocache=1\');return false;">{_:Headline}</span> _#PARKOVIS <img src="/img/dtp/_pix.gif" height="16" width="1"><span id="toolbar_#SITEM_ID" style="display:none"><img src="/img/terminal/edit.gif" title="Editace" height="16" width="16" onclick="$$(\'.det-e_#SITEM_ID\').invoke(\'toggle\'); AA_AjaxCss(\'.det-e_#SITEM_ID\', \'/aaa/view.php3?vid=_#P1&cmd[_#P1]=o-_#P1-{_#SITEM_ID}&convertfrom=windows-1250&als[UP_ID___]={_#ITEM_ID_}&nocache=1\');return false;">{ifset:_#P2:&nbsp;<img src="/img/terminal/new.gif" title="Nový" height="16" width="16" onclick="$$(\'.det2_#ITEM_ID_\').invoke(\'toggle\'); AA_AjaxCss(\'.det2_#ITEM_ID_\', \'/aaa/view.php3?vid=_#P2&convertfrom=windows-1250&als[UP_ID___]={_#ITEM_ID_}&nocache=1\');return false;">}{ifeq:_#P3:nodrag::&nbsp;<span class="drag-handle"><img src="/img/terminal/move.gif" title="Pøesunout (táhnìte a puste do vyznaèených míst)" height="16" width="16"></span>}</span></h_#H_LEVEL_><div class="detail det_#SITEM_ID" style="display:none"></div><div class="det-e_#SITEM_ID" style="display:none"></div><div class="det2_#ITEM_ID_" style="display:none"></div>',
// 'Subj_edit' => '<a name="k_#SITEM_ID"></a><h6 id="sid_#SITEM_ID" class="osovedo{switch..........}_#IS_VEDOU" onmouseover="$(\'toolbar_#SITEM_ID\').show()" onmouseout="$(\'toolbar_#SITEM_ID\').hide()">{ifeq:{_#OSOBA___}:Ne:{htmltogglecss:<img src="/img/dtp/_pix.gif" class="vice" title="zobrazit nižší úrovnì" height="16" width="16">:<img src="/img/dtp/_pix.gif" class="mene" title="skrýt nižší úrovnì" height="16" width="16">:#subt_#SITEM_ID:1}}<span class="editka" onclick="$$(\'.det_#SITEM_ID\').invoke(\'toggle\'); AA_AjaxCss(\'.det_#SITEM_ID\', \'/aaa/view.php3?vid=2729&cmd[2729]=o-2729-{_#SITEM_ID}&convertfrom=windows-1250&als[UP_ID___]={_#ITEM_ID_}&nocache=1\');return false;">_#OSO_VEDO _#HEADLINE{nszmtoolkit:{_#ITEM_ID_}}</span> <img src="/img/dtp/_pix.gif" height="16" width="1"><span id="toolbar_#SITEM_ID" style="display:none"><img src="/img/terminal/edit.gif" title="Editace" height="16" width="16" onclick="$$(\'.det_#SITEM_ID\').invoke(\'toggle\'); AA_AjaxCss(\'.det_#SITEM_ID\', \'/aaa/view.php3?vid=2729&cmd[2729]=o-2729-{_#SITEM_ID}&convertfrom=windows-1250&als[UP_ID___]={_#ITEM_ID_}&nocache=1\');return false;">{ifeq:{switch..........}:1::&nbsp;<img src="/img/terminal/add-user.gif" title="Nová osoba" height="16" width="16" onclick="$$(\'.det2_#ITEM_ID_\').invoke(\'toggle\'); AA_AjaxCss(\'.det2_#ITEM_ID_\', \'/aaa/view.php3?vid=2730&convertfrom=windows-1250&als[UP_ID___]={_#ITEM_ID_}&als[PROOSOBU]=1&nocache=1\');return false;">&nbsp;<img src="/img/terminal/add-org.gif" title="Nový subjekt (organizace, oddìlení, ...)" height="16" width="16" onclick="$$(\'.det2_#ITEM_ID_\').invoke(\'toggle\'); AA_AjaxCss(\'.det2_#ITEM_ID_\', \'/aaa/view.php3?vid=2730&convertfrom=windows-1250&als[UP_ID___]={_#ITEM_ID_}&nocache=1\');return false;">}&nbsp;<img src="/img/terminal/switch-user.gif" title="Pøepnout na tento Terminál" height="16" width="16" onclick="document.location=\'/cz-_#ITEM_ID_/\';return false;"></span></h6><div class="detail det_#SITEM_ID" style="display:none"></div><div class="det2_#ITEM_ID_" style="display:none"></div>',
// 'Headline' => '<a name="k_#SITEM_ID"></a>_#CISLO___ _#HEADNOXX',
// 'Headline_plus' => '<a name="k_#SITEM_ID"></a>_#HEADLINE _#PARKOVIS {ifset:{_#IS_DATA_}:{_:Toggle_ajax_css:.det_#SITEM_ID:.det_#SITEM_ID:2673&cmd[2673]=x-2673-{_#SITEM_ID}&als[ROK_NYNI]={var:za_rok}}}<div class="detail det_#SITEM_ID" style="{-display:none}"></div>',
// 'Mesto_id_tmp' => '{limit:{filter:{tree:{_#ITEM_ID_}:relation........:1::dcae6144f58fe31c4e704e3887e1856e-7bdb1584e3b8a53d337518d988763f8d-862a1eb2888116025205c04c6f3a359c-83d16238c1ea645f7eb95ccb301069a6-0e2b931e8c2b3797b4eecb08c6b3ea3d-36fd8c2301d1a4bfe8506dcebbd243cb}:_#SLICE_ID:dcae6144f58fe31c4e704e3887e1856e}:0:1}',
// 'Mesto_id' => '{ifeq:{item:{_:Mesto_id_tmp}:_#SLICE_ID}:dcae6144f58fe31c4e704e3887e1856e:{_:Mesto_id_tmp}}',
// 'Dl' => '{ifset:_#P1:<dt>_#P2#:</dt><dd>_#P3</dd><br>}',
// 'Toggle_ajax_css' => '{htmlajaxtogglecss:<img src="/img/dtp/ikonky/rozbalit.gif" title="rozbalit {ifset:_#P4:_#1:položku}" height="16" width="16">{ifset:_#P4:<em>_#1</em>}:<img src="/img/dtp/ikonky/zabalit.gif" title="zabalit {ifset:_#P4:_#1:položku}" height="16" width="16">{ifset:_#P4:<em>_#1</em>}:_#P1:/aaa/view.php3?vid=_#P3&convertfrom=windows-1250&nocache=1:_#P2}',
// 'Toggle_ajax' => '{htmlajaxtoggle:<img src="/img/dtp/ikonky/rozbalit.gif" title="rozbalit položku" height="16" width="16">::<img src="/img/dtp/ikonky/zabalit.gif" title="zabalit položku" height="16" width="16">:/aaa/view.php3?vid=_#P1&convertfrom=windows-1250&nocache=1}',
// 'Toggle_advanced' => '<tr><th colspan="2" class="advanced">{htmltogglecss:<img src="/img/dtp/ikonky/rozbalit.gif" title="zobrazit pokroèilé nastavení" height="16" width="16"><em>Pokroèilé nastavení</em>:<img src="/img/dtp/ikonky/zabalit.gif" title="skrýt pokroèilé nastavení" height="16" width="16"><em>Pokroèilé nastavení</em>:_#P1}</a></th></tr>',
// 'Toggle_part' => '<tr><th colspan="2" class="advanced">{htmltogglecss:<img src="/img/dtp/ikonky/rozbalit.gif" title="zobrazit _#P1" height="16" width="16"><em>_#P1</em>:<img src="/img/dtp/ikonky/zabalit.gif" title="skrýt _#P1" height="16" width="16"><em>_#P1</em>:_#P2}</a></th></tr>',
// // Rozbal => '{htmltoggle:<img src="/img/dtp/ikonky/rozbalit.gif" title="rozbalit položku" height="16" width="16">::<img src="/img/dtp/ikonky/zabalit.gif" title="zabalit položku" height="16" width="16">:_#P1}',
// // realizatori
// // plany mesta pro dany ror prunik vsechny plany pro aktivity/cile/skupin.. kde subjekt je real/odpo/spolu
// 'Subject_plans' => '{intersect:{ids:7bdb1584e3b8a53d337518d988763f8d:d-year...........2-=-_#P3:::{item:_#P2:_#PLANYIDS}}:{item:{ids:7bdb1584e3b8a53d337518d988763f8d-862a1eb2888116025205c04c6f3a359c-83d16238c1ea645f7eb95ccb301069a6-0e2b931e8c2b3797b4eecb08c6b3ea3d-36fd8c2301d1a4bfe8506dcebbd243cb:d-relation......24,relation......25,relation......26-=-_#P1}:_#PLAN_IDS:-}}',
//
// 'Typ_odpovednost' => '{switch({@relation......24:-}){xid:3}:O}{switch({@relation......25:-}){xid:3}:R}{switch({@relation......26:-}){xid:3}:S}',
// 'Head_odpovednost' => '<div class="role-{_:Typ_odpovednost}">{_:Headline} {switch({_:Typ_odpovednost})O:<span class="label">Odpovìdnost</span>:R:<span class="label">Realizace</span>:S:<span class="label">Spolupráce</span>}</div>',
//
// 'If_odpovednost' => '{ifset:{ids:36fd8c2301d1a4bfe8506dcebbd243cb-0e2b931e8c2b3797b4eecb08c6b3ea3d-83d16238c1ea645f7eb95ccb301069a6-862a1eb2888116025205c04c6f3a359c-7bdb1584e3b8a53d337518d988763f8d:d-_#P1-=-_#P2-year...........2-=-_#P3}:<h3>_#P4</h3>{_:Rozpocet_head:{_:Pro_rok}}:<table style="display#:none"><tr><td></td></tr>}',
// //pole : slice : subjekt(y) : rok
// 'Odpovednost' => '{ifset:{item:{ids:_#P2:d-_#P1-=-_#P3-year...........2-=-_#P4}:_#ROZPOCET}:<tr><td colspan="8"><strong>_#P5</strong></td></tr>_#1}',
//
// 'As_values' => '{safe:{item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation........-=-_#P1-relation.......3-=-_#P2}:_#P3:~}}',
// // zvoleny rok - rokswitcher - treba u realizatora na jeho portale
// 'Pro_rok' => '{ifset:{qs:rok}:_#1:{ifset:{var:za_rok}:_#1:{date:Y}}}', // {ifset:{var:za_rok}:_#1: p5id8no 12.11.2010 kvuli zobrazeni spravnych semaforu v indikatorech - view 2667 - http://dataplan.info/cz/koprivnice/rozvojove-zamery/strategie/akcni-plan-rozvoje-mesta-koprivnice-2009-2010?typ=detail
// // prida classu pro aktivity, ktere nejsou aktualni pro dany rok. Spravneji je naucit {treestring} filtrovat a radit - kdyztak zmenit v _#PLANTREE
// 'Neplatny_rok_class' => '{ifeq:{_#NEPLAT_R}:1: class="ne-rok" title="Aktivita v roce _#ROK_FINA neprobíhá"}',
// 'Rokswitcher' => '<div class="detail">Rok#:&nbsp;
// <a href="?rok=2003"{ifeq:{_:Pro_rok}:2003: class="active"}>2003</a> |
// <a href="?rok=2004"{ifeq:{_:Pro_rok}:2004: class="active"}>2004</a> |
// <a href="?rok=2005"{ifeq:{_:Pro_rok}:2005: class="active"}>2005</a> |
// <a href="?rok=2006"{ifeq:{_:Pro_rok}:2006: class="active"}>2006</a> |
// <a href="?rok=2007"{ifeq:{_:Pro_rok}:2007: class="active"}>2007</a> |
// <a href="?rok=2008"{ifeq:{_:Pro_rok}:2008: class="active"}>2008</a> |
// <a href="?rok=2009"{ifeq:{_:Pro_rok}:2009: class="active"}>2009</a> |
// <a href="?rok=2010"{ifeq:{_:Pro_rok}:2010: class="active"}>2010</a> |
// <a href="?rok=2011"{ifeq:{_:Pro_rok}:2011: class="active"}>2011</a> |
// <a href="?rok=2012"{ifeq:{_:Pro_rok}:2012: class="active"}>2012</a> |
// <a href="?rok=2015"{ifeq:{_:Pro_rok}:2015: class="active"}>2015</a>
// </div>',
// 'Rokswitcher_cur' => '<div class="detail">Rok#:&nbsp;
// <a href="?rok=2010"{ifeq:{_:Pro_rok}:2010: class="active"}>2010</a> |
// <a href="?rok=2011"{ifeq:{_:Pro_rok}:2011: class="active"}>2011</a> |
// <a href="?rok=2012"{ifeq:{_:Pro_rok}:2012: class="active"}>2012</a> |
// <a href="?rok=2013"{ifeq:{_:Pro_rok}:2013: class="active"}>2013</a> |
// <a href="?rok=2014"{ifeq:{_:Pro_rok}:2014: class="active"}>2014</a> |
// <a href="?rok=2015"{ifeq:{_:Pro_rok}:2015: class="active"}>2015</a>
// </div>',
// 'Rokoptions' => '<option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:selected}>2008</option>
// <option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:2009:selected}>2009</option>
// <option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:2010:selected}>2010</option>
// <option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:2011:selected}>2011</option>
// <option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:2012:selected}>2012</option>
// <option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:2013:selected}>2013</option>
// <option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:2014:selected}>2014</option>
// <option {ifeq:{ifset:{qs:rok}:_#1:{date:Y}}:2015:selected}>2015</option>
// ',
// // vrsek mikroportalu -drobky...
// 'Muni_top' => '
// {item:{xid:1}:
// {ifset:{xseo2}:
// <p class="naplnenost" style="float#:right">úroveò naplnìní daty _#UROV_IMG</p><h1>_#HEADLINK</h1>:
// <h1>_#HEADLINE</h1><p class="naplnenost">úroveò naplnìní daty _#UROV_IMG</p>:
// }
// }
// ',
// 'Detail' => '<div class="detail det_#SITEM_ID">_#DETAIL__</div>',
// 'Sesnerovani' => '<div style="margin-left:50px">
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation.......1-=-{_#ITEM_ID_}-number..........-=-x:unspecified.....}:<div class="_#TYPVAZBY" style="clear#:left">&lt;-<span style="border#:1px solid #D54E4E;background-color#:#F6DED5;">_#VAHA____</span></div><br><div class="_#TYPVAZBY">_#VAZBA__L</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation........-=-{_#ITEM_ID_}-number..........-=-x:unspecified....1}:<div class="_#TYPVAZBY" style="clear#:left">-&gt;<span style="border#:1px solid #D54E4E;background-color#:#F6DED5;">_#VAHA____</span></div><br><div class="_#TYPVAZBY">_#VAZBA__R</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation.......1-=-{_#ITEM_ID_}-number..........-=-?:unspecified.....}:<div class="_#TYPVAZBY" style="clear#:left">&lt;-<span style="border#:1px solid #D54E4E;background-color#:#F6DED5;">_#VAHA____</span></div><br><div class="_#TYPVAZBY">_#VAZBA__L</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation........-=-{_#ITEM_ID_}-number..........-=-?:unspecified....1}:<div class="_#TYPVAZBY" style="clear#:left">-&gt;<span style="border#:1px solid #D54E4E;background-color#:#F6DED5;">_#VAHA____</span></div><br><div class="_#TYPVAZBY">_#VAZBA__R</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation.......1-=-{_#ITEM_ID_}-number..........-=-/:unspecified.....}:<div class="_#TYPVAZBY" style="clear#:left">&lt;-<span style="border#:1px solid #D54E4E;background-color#:#F6DED5;">_#VAHA____</span></div><br><div class="_#TYPVAZBY">_#VAZBA__L</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation........-=-{_#ITEM_ID_}-number..........-=-/:unspecified....1}:<div class="_#TYPVAZBY" style="clear#:left">-&gt;<span style="border#:1px solid #D54E4E;background-color#:#F6DED5;">_#VAHA____</span></div><br><div class="_#TYPVAZBY">_#VAZBA__R</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation.......1-=-{_#ITEM_ID_}-number..........-=-^:unspecified.....}:<div class="_#TYPVAZBY" style="clear#:left">&lt;-_#VAHA____</div><br><div class="_#TYPVAZBY">_#VAZBA__L</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation........-=-{_#ITEM_ID_}-number..........-=-^:unspecified....1}:<div class="_#TYPVAZBY" style="clear#:left">-&gt;_#VAHA____</div><br><div class="_#TYPVAZBY">_#VAZBA__R</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation.......1-=-{_#ITEM_ID_}-number..........-=-»:unspecified.....}:<div class="_#TYPVAZBY" style="clear#:left">&lt;-_#VAHA____</div><br><div class="_#TYPVAZBY">_#VAZBA__L</div><br class="_#TYPVAZBY">:}
// {item:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation........-=-{_#ITEM_ID_}-number..........-=-»:unspecified....1}:<div class="_#TYPVAZBY" style="clear#:left">-&gt;_#VAHA____</div><br><div class="_#TYPVAZBY">_#VAZBA__R</div><br class="_#TYPVAZBY">:}
// </div><div style="clear:left;"></div>',
// 'Provazanost' => '<div style="margin-left:{math:({_#H_LEVEL_}-1)*5}px;"><a name="k_#SITEM_ID"></a><h_#H_LEVEL_ style="margin-bottom:0px;border:0px;" id="sid_#SITEM_ID"{_:Prioritaclass}>
// {ifset:{relation........}:{htmlajaxtogglecss:<img src="/img/dtp/_pix.gif" class="vice" title="zobrazit nižší úrovnì" height="16" width="16">:<img src="/img/dtp/_pix.gif" class="mene" title="skrýt nižší úrovnì" height="16" width="16">:.sub_#SITEM_ID:/aaa/view.php3?vid=2687&cmd[2687]=x-2687-{@relation........:-}&nocache=1&p2={qs:p2}&p1={qs:p1}&convertfrom=windows-1250}}
// <a name="k_#SITEM_ID"></a>_#HEADLINE _#PARKOVIS {ifset:{_#IS_DATA_}:{_:Toggle_ajax_css:.det_#SITEM_ID:.det_#SITEM_ID:2673&cmd[2673]=x-2673-{_#SITEM_ID}&als[ROK_NYNI]={var:za_rok}}}</h_#H_LEVEL_>
// <div class="detail det_#SITEM_ID" style="{-display:none}"></div>
// {nszmbar2:{qs:p1}:{qs:p2}:{_#ITEM_ID_}:{@relation........:-}:
// {max:{count:{treestring:{qs:p1}}}:{math:{count:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation.......2-=-{ifset:{qs:p1}:_#1:none}-relation.......3-=-{ifset:{qs:p2}:_#1:none}-number..........-=-^}}+{count:{ids:de6a767322ed6040d4b745f5c16a7683:d-relation.......3-=-{ifset:{qs:p1}:_#1:none}-relation.......2-=-{ifset:{qs:p2}:_#1:none}-number..........-=-^}}}}
// }
// <div class="sub_#SITEM_ID" style="clear:right;display:none"></div>
// </div>
// ',
// 'Pomucky' => '<div class="pomucky"><div class="pomucky-bg"><div class="pomucky-bgg"><div class="pomucky-bggg">
// <a href="#" onclick="window.print();" title="Tisk stránky" class="tisk">tisk</a><a href="http://h1.ahref.cz/pdf.php?u={urlencode:http#://{server:HTTP_HOST}{go:xflag=p}}" title="Zobrazit ve formátu PDF" class="tisk pdf">&nbsp;PDF</a>_#P1
// <br class="maly"></div></div></div></div>',
// 'Pomucky_trm' => '<div class="pomucky"><div class="pomucky-bg"><div class="pomucky-bgg"><div class="pomucky-bggg">
// <a href="#" onclick="window.print();" title="Tisk stránky" class="tisk">tisk</a>_#P1<br class="maly"></div></div></div></div>',
// 'Pomucky_clr' => '<div class="pomucky"><div class="pomucky-bg"><div class="pomucky-bgg"><div class="pomucky-bggg"><div class="nenapoveda">_#P1</div><br class="maly"></div></div></div></div>', // <BR> kvuli IE6 - jinak nepochopi, ze to konci
// 'Napoveda' => '{_:Pomucky:{ifset:_#P1:<div class="napoveda">{expandable:Nápovìda#: _#P1:120:...: &gt;&gt;: &lt;&lt;}</div>:<div class="nenapoveda">&nbsp;</div><br class="maly">}}',
// //'Tip' => '<script type="text/javascript">new Tip(\'_#P1\', \'{javascript:_#P2}\', {delay: 0, className: \'tipwide\'});</script>',
//
// // pripominky nejsou v novem designu zkontrolovane
// 'Pripominky' => '
// {switch({item:{_#MESTO_ID}:_#SHOW_PRI})1:
// {htmlajaxtoggle:<img src="/img/edit.gif" border="0" height="17" width="17" alt="Vložit pøipomínku" title="Vložit pøipomínku">::<img src="/img/close.gif" border="0" height="17" width="17" alt="Zavøít formuláø" title="Zavøít formuláø">:/aaa/view.php3?vid=2361&als[ID_PRIPO]={_#ITEM_ID_}&convertfrom=windows-1250&nocache=1}
//
// {ifset:{ids:7066f079c2dbb851702e8045ece39193:d-relation........-=-{_#ITEM_ID_}}:
// {htmlajaxtoggle:<img src="/img/poznamky.gif" border="0" height="17" width="17" alt="Zobrazit pøipomínky" title="Zobrazit pøipomínky">::<img src="/img/close.gif" border="0" height="17" width="17" alt="Skrýt pøipomínky" title="Skrýt pøipomínky">:/aaa/view.php3?vid=2362&cmd[2362]=c-1-{_#ITEM_ID_}&als[ID_PRIPO]={_#ITEM_ID_}&convertfrom=windows-1250&nocache=1}
// }
// }',
//
// 'Meritko' => '{item:{relation.......2}:_#TAB_WIDE}',
// 'Is_meritko' => '{item:{relation.......2}:1}',
// 'Meritko_th' => '<table class="indikatory">
// <tr>
// <th>Èíslo</th>
// <th>Indikátor</th>
// <th>Jednotka</th>
// <th class="r03">Vyhodnocení</th>
// <th class="r04">Vyhodnocení</th>
// <th class="r05">Vyhodnocení</th>
// <th class="r06">Vyhodnocení</th>
// <th class="r07">Vyhodnocení</th>
// <th class="r08">Vyhodnocení</th>
// <th class="r09">Vyhodnocení</th>
// <th class="r10">Vyhodnocení</th>
// <th class="r11">Vyhodnocení</th>
// <th class="r12">Vyhodnocení</th>
// <th class="r13">Vyhodnocení</th>
// <th class="r14">Vyhodnocení</th>
// <th class="r03">Plán 2003</th>
// <th class="r04">Plán 2004</th>
// <th class="r05">Plán 2005</th>
// <th class="r06">Plán 2006</th>
// <th class="r07">Plán 2007</th>
// <th class="r08">Plán 2008</th>
// <th class="r09">Plán 2009</th>
// <th class="r10">Plán 2010</th>
// <th class="r11">Plán 2011</th>
// <th class="r12">Plán 2012</th>
// <th class="r13">Plán 2013</th>
// <th class="r14">Plán 2014</th>
// <th class="r15">Plán 2015</th>
// <th class="r00">Skuteènost 2000</th>
// <th class="r03">Skuteènost 2003</th>
// <th class="r04">Skuteènost 2004</th>
// <th class="r05">Skuteènost 2005</th>
// <th class="r06">Skuteènost 2006</th>
// <th class="r07">Skuteènost 2007</th>
// <th class="r08">Skuteènost 2008</th>
// <th class="r09">Skuteènost 2009</th>
// <th class="r10">Skuteènost 2010</th>
// <th class="r11">Skuteènost 2011</th>
// <th class="r12">Skuteènost 2012</th>
// <th class="r13">Skuteènost 2013</th>
// <th class="r14">Skuteènost 2014</th>
// <th>Správce</th>
// </tr>
// ',
//
// 'Rozpocet_head' => '<table>
// <tr>
// <th rowspan="2" colspan="2">&nbsp;</th>
// <th colspan="3" style="text-align#:center;" class="fin">_#P1</th>
// <th rowspan="2" class="odpov">Odpovìdnost</th>
// <th rowspan="2" class="odpov">Realizace</th>
// <th rowspan="2" class="odpov">Spolupráce</th>
// </tr>
// <tr>
// <th class="fin">Vlastní<br>zdroje<br>[tis.&nbsp;Kè]</th>
// <th class="fin">Externí<br>zdroje<br>[tis.&nbsp;Kè]</th>
// <th class="fin">Celkem<br><br>[tis.&nbsp;Kè]</th>
// </tr>',
// 'Rozpocet_short' => '<tr class="{ifeq:{_#SLICE_ID}:7bdb1584e3b8a53d337518d988763f8d:plan:862a1eb2888116025205c04c6f3a359c:oblast:83d16238c1ea645f7eb95ccb301069a6:cil:0e2b931e8c2b3797b4eecb08c6b3ea3d:skupinaa:36fd8c2301d1a4bfe8506dcebbd243cb:aktivita}">
// <td style="text-align:left;"></td>
// <td {_:Prioritaclass}>{_:Headline}</td>
// <td class="fin" title="{var:za_rok}"></td>
// <td class="fin"></td>
// <td></td>
// </tr>
// ',
// 'Rozpocet_edit' => '<tr {_:Neplatny_rok_class}>
// <td style="text-align:left;"></td>
// <td>{_:Hx_edit:2722::nodrag}</td>
// <td class="fin" title="{var:za_rok}">{live:{_#ITEM_ID_}:{_#POLE_V__}}</td>
// <td class="fin" >{live:{_#ITEM_ID_}:{_#POLE_E__}}</td>
// <td>{ajax:{_#ITEM_ID_}:year...........2:_#ROK_REAL}</td>
// </tr>
// ',
// 'Finance_V' => '{ifeq:{_#SLICE_ID}:36fd8c2301d1a4bfe8506dcebbd243cb:{ifset:{math:{switch(_#P1)2006:{text...........4}:2007:{text..........11}:2008:{text..........14}:2009:{text..........16}:2010:{text..........18}:2011:{text..........20}:2012:{text..........22}:2013:{text..........24}:2014:{text..........26}:2015:{text..........28}}/1000:0:.}:_#1:0}:0}',
// 'Finance_E' => '{ifeq:{_#SLICE_ID}:36fd8c2301d1a4bfe8506dcebbd243cb:{ifset:{math:{switch(_#P1)2006:{text...........5}:2007:{text..........12}:2008:{text..........15}:2009:{text..........17}:2010:{text..........19}:2011:{text..........21}:2012:{text..........23}:2013:{text..........25}:2014:{text..........27}:2015:{text..........29}}/1000:0:.}:_#1:0}:0}',
// 'Finance' => '{ifeq:{_#SLICE_ID}:36fd8c2301d1a4bfe8506dcebbd243cb:{math:{_:Finance_E:_#P1}+{_:Finance_V:_#P1}:0:.}:0}',
// 'Galerie' => '{ifset:{relation......27}:<div class="fotogalerie"><div class="switcher">{view.php3?vid=2689&cmd[2689]=x-2689-{relation......27}&als[GALERYID]={_#ITEM_ID_}}</div>
// <div id="photo_ajax_{_#ITEM_ID_}" style="display#:none;">{view.php3?vid=2688&cmd[2688]=x-2688-{limit:{relation......27}&als[GALERYID]={_#ITEM_ID_}:0:1}}</div>
// </div>}',
// 'Foto' => '{item:_#P1:{ifeq:_#P2:vpravo:_#FOTO_M_R:_#FOTO_M_L}}',
// 'Semafor' => '{ifeq:_#P1:1:<img src="/img/dtp/ikonky/yes.gif" alt="{ifset:_#P3:_#1:Splnìno}" title="{ifset:_#P3:_#1:Splnìno}">:<img src="/img/semafor2.gif" alt="{ifset:_#P2:_#1:Zatím nesplnìno}" title="{ifset:_#P2:_#1:Zatím nesplnìno}">}',
// 'Profiltd' => '<td class="profil-dop-{_#P3} mes_#SITEM_ID" title="_#HEADLINE">{_#P1}{ifset:{_#P2}:<div class="{ifset:{_#P1}:prof-pozn:prof-dopo}"><small>_#1</small></div>}</td>',
// 'Fora_tds' => '{array:fora:addset:1:{ifeq:_#P1:--:0:1}}{array:fora:addset:2:{ifeq:_#P2:--:0:1}}{array:fora:addset:3:{ifeq:_#P1:--:0:_#1}}{array:fora:addset:4:{ifeq:_#P2:--:0:_#1}}<td>{ifeq:_#P1:--::_#1}</td><td>{ifeq:_#P2:--::_#1}</td><td>{ifin:_#P1_#P2:--::{math:_#P2-_#P1}}</td><td>{ifin:_#P1_#P2:--::{math:_#P2*100/_#P1:1}%}</td>',
//
// // Terminal
// 'Analyza' => '{ids:d697883babaf3c47884712d133622265:d-relation.......1-=-_#P1-relation.......2-=-_#P2::::1}',
// 'Analyzarow' => '<tr>
// <td>{item:_#P2:_#SUBJEKT_}</td>
// <td><strong>{item:_#P2:_#HEADLINE}</strong></td>
// <td>{item:_#P1:_#SUBJEKT_}</td>
// <td><strong>{item:_#P1:_#HEADLINE}</strong></td>
// <td style="text-align:center;">{item:{_:Analyza:_#P1:_#P2}:_#STAV_ANA}</td>
// <td style="text-align:center;">{item:{_:Analyza:_#P1:_#P2}:_#ANA_DATE}</td>
// <td style="text-align:center;">{item:{_:Analyza:_#P1:_#P2}:_#STAV_ZPR}</td>
// <td style="text-align:center;"><a href="http://terminal.dataplan.info/cz/nszm/analyzy?preload=_#P1&preloadr1=_#P2">Analýza</a></td>
// <td style="text-align:center;"><a href="{item:{item:_#P1:_#SMESTOID}:_#FULL_URL}">Portál</a></td>
// <td style="text-align:center;"><a href="{item:_#P1:_#BASE_URL}?typ=struktura">Dokument</a></td>
// <td style="text-align:center;"><a href="{item:_#P1:_#BASE_URL}?typ=mapa">Mapa</a></td>
// <td style="text-align:center;"><a href="{item:_#P1:_#BASE_URL}?typ=vazby">Vazby</a></td>
// <td style="text-align:center;"><a href="{item:_#P1:_#BASE_URL}?typ=analyza2&p1=_#P1&p2=_#P2">Korela</a></td>
// <td style="text-align:center;"><a href="http://terminal.dataplan.info/cz/nszm/nastroje/snerovadlo-2?p1=_#P1&p2=_#P2&nocache=1">Šnìrovadlo</a></td>
// </tr>',
// 'Vazby_2way' => '-_#P1~{view.php3?vid=2678&cmd[2678]=c-1-_#P1-2-_#P2}~{view.php3?vid=2679&cmd[2679]=c-1-_#P1-2-_#P2}',
// 'Usr' => '{ifset:{xcat}:_#1:{xuser:id}}',
// 'Editform_start' => '<div class="edit">
// <table cellpadding="0" cellspacing="0">
// <tr>
// <th colspan="2" class="lista-okna"><img src="/img/terminal/close.gif" width="16" height="16" onclick="$$(\'.det-e_#SITEM_ID\').invoke(\'hide\');"></th>
// </tr>',
// 'Editform_end' => '<tr>
// <th>&nbsp;</th>
// <td><input class="button" value="Zavøít" onclick="$$(\'.det-e_#SITEM_ID\').invoke(\'hide\'); AA_Refresh(\'tree_#ITEM_ID_\',false,InitPlan);" type="button"></td>
// </tr>
// <tr>
// <td class="local-menu" colspan="2">&nbsp;{ifeq:{_#SLICE_ID}:36fd8c2301d1a4bfe8506dcebbd243cb:<a href="javascript#:alert(\'Aktivity nelze mazat - jsou spoleèné i pro všechny archivní plány. Pokud je aktivita pro tento rok neaktuální, zmìòte pole -Rok realizace- a zrušte zaškrtnutí pro daný rok.\')" class="delete">pro "smazání" aktivity z plánu zrušte zaškrtnutí daného roku v poli "Rok realizace"</a>:<a href="javascript#:Nszm_Trashit_Plan(\'_#ITEM_ID_\',\'_#SLICE_ID\')" class="delete"> smazat </a>}
// <a href="?akce=recount#k_#SITEM_ID" class="recount"> pøeèíslovat </a>
// </td>
// </tr>
// </table>
// </div>',
// 'Editform_stdend' => '<tr>
// <th>&nbsp;</th>
// <td><input class="button" value="Zavøít" onclick="window.location.reload();" type="button"></td>
// </tr>
// <tr>
// <td colspan="2" class="local-menu"><a href="javascript:Nszm_Trashit(\'_#ITEM_ID_\',\'_#SLICE_ID\');" class="delete"> smazat </a>
// </td>
// </tr>
// </table>
// </div>',
// 'Addform_start' => '<div class="new">
// <form id="inputform_#UP_ID___" name="inputform_#UP_ID___" method="post" action="/aaa/filler.php3" enctype="multipart/form-data">
// <!-- input type="hidden" id="err_url" name="err_url" value="http://dataplan.info/terminal/?apc=e_#USERROLEmB" -->
// <!-- input type="hidden" id="ok_url" name="ok_url" value="http://dataplan.info/aaa/view_php3?vid=2425&cmd[2425]=x-2425-_#N1_ID___&als[SHOWAADD]=1&convertfrom=windows-1250" -->
// <input type="hidden" id="inline" name="inline" value="1">
// <input type="hidden" id="convertto" name="convertto" value="windows-1250">
// <input type="hidden" name="slice_id" value="_#P1">
// <input type="hidden" id="aa[i{_#UP_ID___}][relation________][]" name="aa[i{_#UP_ID___}][relation________][]" value="_#n1__#P1">
// <table cellpadding="0" cellspacing="0">
// <tr>
// <th colspan="2" class="lista-okna"><img src="/img/terminal/close.gif" width="16" height="16" onclick="$$(\'.det2_#UP_ID___\').invoke(\'hide\');"></th>
// </tr>',
// 'Addform_end' => '<tr>
// <th>&nbsp;</th>
// <td><input type="button" class="button" id="ajaxsend_#UP_ID___" name="ajaxsend_#UP_ID___" value="Vložit" onclick="SendAjaxForm(\'inputform_#UP_ID___\', \'tree_#UP_ID___\', InitPlan)"> <input type="button" class="button" value="Zavøít" onclick="$$(\'.det2_#UP_ID___\').invoke(\'hide\');"></td>
// </tr>
// </table>
// </form>
// </div>'
// );
//
//
//
///** check obrazky pro souhrnnou tabulku analyzy */
//class AA_Stringexpand_Nszmanacheck extends AA_Stringexpand {
// function expand($oblasti, $vazby) {
// $ret = '';
// foreach (explode('-',$oblasti) as $obl ) {
// if (strpos($vazby,$obl)!==false) {
// $ret .= '<td style="text-align:center;vertical-align:middle;"> <img width="16" height="16" src="/img/dtp/ikonky/yes.gif"> </td>';
// } else {
// $ret .= '<td style="text-align:center;vertical-align:middle;"> <img width="16" height="16" src="/img/dtp/ikonky/no.gif"> </td>';
// }
// }
// return $ret;
// }
//}
/** lze nahradit data-aa-id="_#ITEM_ID_" - pro div, span, cokoliv */
class AA_Stringexpand_Nszmtoolkit extends AA_Stringexpand {
function expand($id,$access=null) {
if ($access=='all') {
return '<a href="/aaa/admin/'. Inputform_url(false,$id) .'" target="_blank"><img src="/aaa/images/toolkit.gif" width="8" height="8" border="0" title="Editovat v Toolkitu" alt="Editovat v Toolkitu"></a>';
}
return AA_Stringexpand::unalias('{ifin:{user:_#NSZMROLE}{xuser:_#NSZMROLE}{item:{_:Usr}:_#NSZMROLE}:nszm_kancelar:<a href="/aaa/admin/'. Inputform_url(false,$id) .'" target="_blank"><img src="/aaa/images/toolkit.gif" width="8" height="8" border="0" title="Editovat v Toolkitu" alt="Editovat v Toolkitu"></a>}');
}
}
class AA_Stringexpand_Eval extends AA_Stringexpand {
function expand($code) {
ob_start();
print eval('?>' . $code);
$output = ob_get_contents();
ob_end_clean();
return $output;
}
}
class AA_Stringexpand_ArrayNodes extends AA_Stringexpand {
function expand($slice_id, $fieldalias) {
$ids = AA_Stringexpand_ids::expand($slice_id);
$nids = explode('-', $ids);
foreach ($nids as $nid) {
$fieldvalue = AA_Stringexpand_Item::expand($nid, $fieldalias);
$nodes[] = $fieldvalue;
}
return $nodes;
}
}
class AA_Stringexpand_TagsCount extends AA_Stringexpand {
function expand() {
$tagscloud = array();
$max_count = 0;
// change scale font
$scale_font = 30;
// slice 4. Palabras clave
$array_ids = AA_Stringexpand_ArrayNodes::expand('0fcd5dc7f9da6473fd9efad662dfe531', '_#ITEM_ID_');
// slice 5. Banco de Materiales de Formacion
// _#PALABRC2 contains ids separated by '-'
$array_resources = AA_Stringexpand_ArrayNodes::expand('f240a615da76cae02493aac79b0a7da9', '_#PALABRC2');
foreach ($array_ids as $id) {
$tag = AA_Stringexpand_Item::expand($id, '_#HEADLINE');
$i = 0;
foreach ($array_resources as $resource) {
$ids = explode('-', $resource);
foreach ($ids as $idf) {
$value = AA_Stringexpand_Item::expand($idf, '_#HEADLINE');
if(strtolower($tag) == strtolower($value)) {
$i++;
$terms[$idf]['count'] = $i;
$terms[$idf]['id'] = $id;
$terms[$idf]['name'] = $tag;
}
}
}
$max_count = max($max_count, $terms[$id]['count']);
// this $id is the same that $idf but is better to access to array key for getting values from loop
$tagscloud[] = AA_Stringexpand_Theme::expand('link', array('url' => '/apc-aa/view.php3?vid=19&cmd[19]=c-1-' . $terms[$id]['id'], 'text' => $terms[$id]['name'] . ' (' . $terms[$id]['count'] . ')', 'attributes' => array('style' => 'font-size: ' . $scale_font*($terms[$id]['count'] / $max_count) . 'pt;')));
}
return implode('-', $tagscloud) . $total;
}
}
class AA_Stringexpand_Theme extends AA_Stringexpand {
function expand($themename, $variables) {
switch ($themename) {
case 'link':
$html = '<a href="' . $variables['url'] . '"' . AA_attributes($variables['attributes']) .'>' . $variables['text'] . '</a>';
break;
default:
# code...
break;
}
return $html;
}
}
function AA_attributes(array $attributes = array()) {
foreach ($attributes as $attribute => &$data) {
$data = implode(' ', (array) $data);
$data = $attribute . '="' . $data . '"';
}
return $attributes ? ' ' . implode(' ', $attributes) : '';
}
class AA_Stringexpand_Stars extends AA_Stringexpand {
function expand($item_id, $field_id_total_sum, $field_id_total_clicks) {
$db = new DB_AA();
$field_total_sum = AA_Stars_Total_Counter($item_id, $field_id_total_sum);
$field_total_clicks = AA_Stars_Total_Counter($item_id, $field_id_total_clicks);
$selector_id_total_sum = AA_Custom_Form_Selector($item_id, $field_id_total_sum);
$selector_id_total_clicks = AA_Custom_Form_Selector($item_id, $field_id_total_clicks);
$array_total_sum = AA_Custom_Form_Array($item_id, $field_id_total_sum);
$array_total_clicks = AA_Custom_Form_Array($item_id, $field_id_total_clicks);
$form .= AA_Stars_generate_stars($selector_id_total_sum, $item_id, $field_id_total_sum, $field_id_total_clicks);
$form .= AA_Stars_jquery_code_clicks_counter($selector_id_total_sum);
$form .= "<form action=\"\" id=\"form-" . $selector_id_total_sum ."\" name=\"form-" . $selector_id_total_sum . "\" method=\"post\" style=\"display:none\">";
$form .= "<div id=\"counter-" . $selector_id_total_sum. "\" style=\"display:none;\">" . 0 ."</div>";
$form .= "<input name=\"inline\" value=\"1\" type=\"hidden\">";
$form .= "<input type=radio name=\"star-" . $selector_id_total_sum ."\" value=\"1\" class=\"star\">1" ;
$form .= "<input type=radio name=\"star-" . $selector_id_total_sum ."\" value=\"2\" class=\"star\">2" ;
$form .= "<input type=radio name=\"star-" . $selector_id_total_sum ."\" value=\"3\" class=\"star\">3" ;
$form .= "<input type=radio name=\"star-" . $selector_id_total_sum ."\" value=\"4\" class=\"star\">4" ;
$form .= "<input type=radio name=\"star-" . $selector_id_total_sum ."\" value=\"5\" class=\"star\">5" ;
$form .= "<input type=hidden id=\"" . $selector_id_total_sum . "\" name=\"". $array_total_sum ."\" value=\"". $field_total_sum ."\">" ;
$form .= "<input type=hidden id=\"" . $selector_id_total_clicks . "\" name=\"". $array_total_clicks ."\" value=\"". ($field_total_clicks + 1) ."\">" ;
$form .= "<br /><input type=submit value=Vote! name=Send>";
$form .= "</form>" ;
$form .= "<div id=\"icon-" . $selector_id_total_sum . "\"></div>";
$form .= AA_Stars_jquery_code_submit($selector_id_total_sum, $item_id, $field_id_total_sum, $field_id_total_clicks);
return $form;
}
}
function AA_Custom_Form_Selector($item_id, $field_id) {
return "aa__u" . $item_id . "__" . str_replace('.', '_', $field_id);
}
function AA_Custom_Form_Array($item_id, $field_id) {
return "aa[u" . $item_id . "][" . str_replace('.', '_', $field_id) . '][]';
}
function AA_Stars_jquery_code_clicks_counter($field_id_selector) {
$code = "<script>
$(document).ready(function(){
$('input:radio[name=star-" . $field_id_selector ."]').click(function() {
$('#counter-". $field_id_selector ."').html(function(i, val) { return val*1+1 });
counter = parseInt($('#counter-" . $field_id_selector . "').text());
// capture only first value of total sum of points
if (counter == 1) {
totalsum = $('#" . $field_id_selector ."').val();
}
var value = $(this).val();
var suma = parseInt(totalsum) + parseInt(value);
$('#" . $field_id_selector . "').val(suma);
});
});
</script>";
return sprintf($code, $field_id_selector);
}
function AA_Stars_generate_stars($selector_id_total_sum, $item_id, $field_id_total_sum, $field_id_total_clicks){
$total_sum = AA_Stars_Total_Counter($item_id, $field_id_total_sum);
$total_clicks = AA_Stars_Total_Counter($item_id, $field_id_total_clicks);
switch ($total_clicks) {
case '0':
$num_stars = 0;
break;
default:
$num_stars = round($total_sum/$total_clicks);
break;
}
$not_stars = 5 - $num_stars;
$output .= "<div id=\"stars-" . $selector_id_total_sum . "\"><div>";
for ($i=1; $i <= $num_stars ; $i++) {
$output .= "<img src=\"/apc-aa/images/star.png\">";;
}
for ($j=1; $j <= $not_stars ; $j++) {
$output .= "<img src=\"/apc-aa/images/nostar.png\">";;
}
$output .= "</div><div id=\"toggle-" . $selector_id_total_sum . "\"><a href=\"#\">Votar</a></div></div>";
$output .= "<script> $(document).ready(function(){
$('#toggle-" . $selector_id_total_sum . " a').click(function () {
$('#form-" . $selector_id_total_sum. "').slideToggle('slow'); });
});
</script>";
return $output;
}
function AA_Stars_jquery_code_submit($selector_id_total_sum, $item_id, $field_id_total_sum, $field_id_total_clicks) {
$code = "<script>$(document).ready(function(){
$(\"#form-" . $selector_id_total_sum . "\").submit(function () {
$('#icon-" . $selector_id_total_sum . "').html('<img src=\"/apc-aa/images/loader.gif\">');
$.ajax({
url: '/apc-aa/filler.php3',
type: 'POST',
data: $(this).serialize(),
success: function (data, textStatus, xhr) {
$('#icon-" . $selector_id_total_sum . "').html('hecho');
}
});
return false;
});
});</script>";
return sprintf($code, $selector_id_total_sum);
}
function AA_Stars_Total_Counter($item_id, $field_id){
$db = new DB_AA();
$db->query("SELECT * FROM content WHERE item_id = UNHEX('" . $item_id . "') AND field_id = '" . $field_id . "'");
return $db->next_record() ? $db->f('text') : "";
}
function arreglo($item) {
static $items;
$items[] = $item;
return $items;
}
class AA_Stringexpand_Test extends AA_Stringexpand {
function expand() {
$field_id = 'text..........18';
$item_id = '62fa4bd90f56786bc195b0d06e6ab330';
$item = AA_Items::getItem($item_id);
//print_r($itemx);
$iid = $item->getItemID();
// print_r($iid);
$slice = AA_Slices::getSlice($item->getSliceId());
//print_r($slice);
$lang = $slice->getLang();
mgettext_bind($lang, 'output');
$field = $slice->getField($field_id);
//print_r($field);
print_r($field->getWidgetLiveHtml($iid, ($required==1) ? true : null, $function));
}
}
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment