A venit băiatu' :-) Încep de la cele mai vechi. Fac îndată un commit în care rezolv toate aceste comentarii, mai puțin ultimul, marcat cu ****, pe care ți-l las ție.<div><br></div><div>visualTag.js: trebuie [20], nu de [18], altfel cele două JS-uri nu pot coexista.</div>
<div><br></div><div>elFinderLogger.class.php: Pare luată ca atare, fără modificări, nu? De acord.</div><div><br></div><div>Visual.php: escapeSlashes ar trebui să nu fie necesară, căci cam sună a mânăreală. Am găsit o <a href="https://github.com/Studio-42/elFinder/issues/281" target="_blank">pagină</a> care spune că ar avea legătură cu <a href="http://php.net/manual/en/security.magicquotes.php" target="_blank">magic quotes</a>. Oricum, ar sta mai bine în phplib/StringUtil.php.</div>
<div><br></div><div>Update: Am investigat un pic și m-am prins: poți folosi str_replace în log de preg_replace, căci nu este nevoie de expresii regulate. Și atunci slashurile nu mai sunt speciale.</div><div><br></div><div>
Toate apelurile de tip where_like('path', "{$path}") pot fi înlocuite cu where() simplu, căci nu există caractere de regexp. De aici, putem folosi mai departe un sintactic sugar pe care l-am scris eu, Visual::get_by_path($path). Merge cu orice nume de câmp, vezi phplib/models/BaseObject::__callStatic().</div>
<div><br></div><div>**** Comanda "duplicate" nu pare să aibă efect în baza de date (am dat click-dreapta pe o poză și am selectat "duplicate"). Nu merge nici la directoare, fie din lista de thumbs, fie din meniul din stânga.</div>
<div><br></div><div>Cătălin</div><div><br><br><div class="gmail_quote">On Thu, Jul 25, 2013 at 2:47 PM, <span dir="ltr"><<a href="mailto:automailer@dexonline.ro" target="_blank">automailer@dexonline.ro</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Author: grigoroiualex<br>
Date: Thu Jul 25 14:47:04 2013<br>
New Revision: 912<br>
<br>
Log:<br>
Fully functional elFinder file manager for Visual Dictionary. TODO: add PRIV_VISUAL to permissions list<br>
<br>
Added:<br>
patches/00089.sql<br>
phplib/models/Visual.php<br>
templates/admin/definitionImages.ihtml<br>
wwwbase/admin/definitionImages.php<br>
wwwbase/elfinder-connector/elFinderLogger.class.php<br>
wwwbase/elfinder-connector/elFinderModToDB.class.php<br>
wwwbase/elfinder-connector/visual_connector.php<br>
Deleted:<br>
wwwbase/elfinder-connector/connector.php<br>
Modified:<br>
phplib/SmartyWrap.php<br>
tools/setup.sh<br>
wwwbase/elfinder-connector/wotd_connector.php<br>
wwwbase/js/jquery.Jcrop.min.js<br>
wwwbase/styles/jquery.Jcrop.min.css<br></blockquote></div></div>