I've create a chat application that mimic gmail / facebook chat . The modules have finish and working at my website http://www.php.net.my . You can view screenshot , download and try to install it at http://code.google.com/p/zenchat/
The chat apps mimic Gmail chat or Facebook chat. It's a nice inline window on website that provide interactivity to the visitor.
| Comment | File | Size | Author |
|---|---|---|---|
| #4 | zenchat-0.54.zip | 11.01 KB | r0kawa |
| #1 | zenchat-0.53.zip | 10.97 KB | r0kawa |
Comments
Comment #1
r0kawa commentedComment #2
avpadernoComment #3
AjK commentedAs a side note, devel module offers dpm(), dpr() and other debugging functions.
Eh? And does this introduce a CSRF security? (http://drupal.org/node/178896)
Is this a potential XSS issue?
Comment #4
r0kawa commentedHi Andy,
Thank you for taking your time to review my module
# In function zenchat_ajax_close() please call module_invoke_all('exit'); before doing exit(0);
- done
# When querying teh database for a list of users you should include "WHERE status = 1" to ensure you don't also select blocked users
- My query only involve in online user which join user table and session table. Block user can't login to Drupal. The query I'm using is a copy from the online user block at user core module.
# Did you mean to leave this in your submitted module?
- I've delete it and will use devel module instead.
I've check that drupal_write_record seem to escape all the input that I've send. I've tried to find more info about this on the API, but nothing explain it.
#Eh? And does this introduce a CSRF security? (http://drupal.org/node/178896)
- I'm not sure whether user from DB have escape it, but I've filter it using filter_xss function
In this post, I've include the version that incorporate the required change.
Comment #5
avpadernoPlease change only the status, when you upload new code; other metadata are not thought to be changed by the applicant.
This issue has been assigned to AjK, and you removed that assignment.
Comment #6
r0kawa commentedDo I need to resend the request ?
Comment #7
r0kawa commentedI don't think I've the option to remove an assignment. I didn't have any drop down that list AjK as the Assigned . Only Unassigned or r0kawa. Please advise on this matter.
Comment #8
avpadernoYou cannot restore the field as it was before; as for the fact you changed that field content, that is clear in comment #4.
My point was that you just need to change the status.
Comment #9
avpadernoI think that is contrary to GPL license, to which any project committed in Drupal.org CVS is subject.
The control structures are sometimes not indented as the coding standards suggest.
Comment #10
avpadernoThere have not been replies from the OP in the past 7 days. I am marking this report as .