Smarty + Berechtigung + Unread Comments

76
Bug #
Priorität4 (▼ Niedrig)
BereichCommenting
TitleSmarty + Berechtigung + Unread Comments
BeschreibungWenn man keinen Zugriff auf das Template hat, sollen auch die Comments nicht unread markiert werden.
Reported by @
 
Git Commit
Assigned to @ 02.08.2004 10:30
StatusResolved @ 76
1 up | 2 up | 3 up | 4 up | 5 up | 6 up | 7 up | 8 up |
^^^ Additional posts ^^^
zorg.ch
#40489 by @ 02.08.2004 16:51 - nach oben -
Check ich nicht, bzw. glaube es reicht nicht...
zorg.ch
#40518 by @ 02.08.2004 21:23 - nach oben -
sollte reichen. mach einfach folgendes: hol im query die felder 'read_rights' und 'owner' zum entsprechenden template und für die funktion aus:



tpl_permission($rs['read_rights'], $rs['owner'])



dann wird überprüft, ob der user lese-rechte auf das template hat.
zorg.ch
#40547 by @ 03.08.2004 10:26 - nach oben -
ok... gibts auch eine Smarty::getRecordset($id) Funktion?
zorg.ch
#40630 by @ 03.08.2004 13:34 - nach oben -
nein. die wird ganz sicher auch nie geben. wie schon mal gehabt ist recordset zurückgeben extrem wüst. ausserdem kannst du das einfach mit einem query machen.
zorg.ch
#40654 by @ 03.08.2004 15:53 - nach oben -
jo, stimmt... aber wenn fremde module sql für andere bereiche schreiben müssen ist das extrem unflexibel.
zorg.ch
#40656 by @ 03.08.2004 15:56 - nach oben -
das isch sicher nöd extrem unflexibel. du gosch jo au mit join's in anderi bereich (was au guet isch)

usserdem kann jetzt en SELECT * FROM IRGENDWAS nöd meh oder weniger flexibel gmacht werde...
zorg.ch
#40668 by @ 03.08.2004 16:26 - nach oben -
jo, hesch enart recht... aber trotzdem irgendwie schad... Nei! Glich nöd so schad. D'Funktion muess eifach im smarty.inc.php sii.
zorg.ch
#40684 by @ 03.08.2004 17:51 - nach oben -
wenns nöd so schad isch, denn bruchts die funktion au nid und denn muess si weder im smarty.inc.php no susch irgendwo si.

mach bitte den select * from templates.
zorg.ch
#40709 by @ 03.08.2004 20:31 - nach oben -
Doch, sie muess im smarty.inc.php sii, oder wo halt immer mir üseri smarty-spezifische Funktione hend. Aber ich mach sie scho wenn ich mol Zit han.
zorg.ch
#40715 by @ 03.08.2004 20:58 - nach oben -
wieso mues sie jetzt unbedingt dört ine sii??
Additional posts
zorg.ch
#40787 by @ 04.08.2004 09:13 - nach oben -
huh, sit wenn seisch du "nid" und nöd "nöd"?
militär-agwohnheit? ;)
zorg.ch
#40798 by @ 04.08.2004 09:24 - nach oben -
Ich glaub scho immer, Militärfetischischt.
zorg.ch
#40936 by @ 04.08.2004 13:16 - nach oben -
hey, ich han aber im gliiche satz "nöd" gseit. und so lang gang ich hoffentlich nie ins militär, dass ich das vo dört ha könnti.
Additional posts
zorg.ch
#40558 by @ 03.08.2004 10:41 - nach oben -
Dann muss ich loopen durch alle user... grummel... erstmal werden smarty comments nicht als unread markiert.
zorg.ch
#40631 by @ 03.08.2004 13:34 - nach oben -
du kannst gar nicht durch alle user loopen, weil du keine user-id übergeben kannst. wieso willst du durch user loopen?
zorg.ch
#40655 by @ 03.08.2004 15:55 - nach oben -
ähm... um unread_comments zu generieren für alle user die das Template anschauen dürfen??
zorg.ch
#40657 by @ 03.08.2004 15:57 - nach oben -
ou shit, ja tatsächlich. han i z wenig wiit studiert. ich pass dir die funktion no ah.
zorg.ch
#40660 by @ 03.08.2004 16:05 - nach oben -
also, jetzt chasch folgendes mache:



hasTplAccess ($group, $owner, $userid, $usertyp)



$group und $owner wie oben, $userid isch klar. $usertyp isch der aus $user->typ
zorg.ch
#40671 by @ 03.08.2004 16:28 - nach oben -
da git ca. 100 zus. Queries pro post wommer macht im smarty...
zorg.ch
#40687 by @ 03.08.2004 17:55 - nach oben -
das git genau 1 oder viellicht 2 (je nochdem was scho hesch) querys meh.
zorg.ch
#40712 by @ 03.08.2004 20:34 - nach oben -
äh? hallo? ich muss durch alle users loopen!
Additional posts