Drupal funkciók listája editorok számára

DTB képe

Sziasztok,
Nagyon sokféle php editor van, bizonyára mindenki a sajátját dicsérné, ha kérdeznénk.
Én a phpDesignert-t használom, és ehhez kapcsolódna a kérésem, kérdésem is. Ennek a programnak megvan az a nagyon kellemes tulajdonsága, hogy az ismert funkciók esetében szövegíráskor felkínálja a teljes függvényt beszúrásra,

illetve popup helpként feldobja a paraméterek listáját. Egy egy drupal modul szerkesztése esetén hasonlóan jár el a forrásban feltalált fügvényekkel és a hozzájuk tartozó /* */ infókkal, de értelemszerüen csak a modulban találhatókat ismeri fel. A kérdésem az lenne, hogy tudtok e valahol olyan címet, ahonnan a teljes drupal func. lista letölthető lenne ilyen formátumban?

Köszönöm előre is,

DTB

Drupal verzió: 
eMeLA képe

Van a http://api.drupal.org/api és van ennek egy modul változata a http://drupal.org/project/api

0
0

...mit tudok: http://web.termuves.hu

DTB képe

Első körben nem sikerült beízzitani, a funkciókat ugyan kilistázza, de ha rákattintok egy adott funkcióra, akkor mindenütt csak ezt kapom:
, start_line ?>
Használható (és nagyon jó) a keresés, ami funkcionalitását tekintve megegyezik az api.drupal.org-on találhatóval, de a konkrét keresés utáni kattintásnál ugyanazt adja, mint a fenti eredmény.

Pedig régen én is használtam ezt, de egyszerüen elfelejtkeztem már a létezéséről...
Igazság szerint nem pont ilyenre gondoltam, igazából a funkciók nevét és a leírását

/**
* parameter1
* parameter2
* parameter3
*/ 
function valami($ertek, $valami, $valami2)

kéne kiexportálni egy sima txt-be. Lehet, hogy egy rekurzív preg használhatóbb lenne?
Mindenesetre, köszönöm a segítséged, még molyolok vele, hátha sikerül valami használható megoldást kitalálni.

DTB

0
0
DTB képe

Egy összetákolt megoldást csináltam hirtelenjében. A feltelepített api modullal beolvastattam a funkciók listáját, majd a cron-t futtatva ezek leírása bekerült a mysql api_function táblájába. Innen a következő sql segítségével exportáltam ki:

SELECT CONCAT(
'/** \r', REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(parameters,'\n','\n* '),'\r',' '),'<p>',' '),'</p>',''), '\r\n', ''),
'/\n','function ', signature
) FROM api_function  
WHERE parameters<>''

Igy kapunk egy szöveges állományt, amit már gyönyörüen értelmez a php editor
0
0