Created
November 2, 2012 02:17
-
-
Save asanchez75/3998283 to your computer and use it in GitHub Desktop.
código para nube de tags
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?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> </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: <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:: <span class="drag-handle"><img src="/img/terminal/move.gif" title="Pøesunout (táhnìte a puste 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:: <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;"> <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;">} <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#: | |
// <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#: | |
// <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"><-<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">-><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"><-<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">-><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"><-<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">-><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"><-_#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">->_#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"><-_#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">->_#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"> 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:...: >>: <<}</div>:<div class="nenapoveda"> </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"> </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. Kè]</th> | |
// <th class="fin">Externí<br>zdroje<br>[tis. Kè]</th> | |
// <th class="fin">Celkem<br><br>[tis. 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> </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"> {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> </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> </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