jgen
cf35bf82a8
Postgres doesn't support the DATETIME field.
2014-02-22 23:30:58 -05:00
jgen
e30520a5ef
Fixing typo.
2014-02-22 23:23:23 -05:00
jgen
9892d1f7fd
PostgreSQL does not support INDEX() inside the CREATE TABLE method. You must create the index as a separate query. Fortunately MySQL also support this way of doing things as well.
2014-02-22 23:02:11 -05:00
Daku
16bb38f343
onSearchTermParse regex should be case insensitive
2014-02-15 21:26:31 +00:00
Daku
325da11119
artist/comment/numeric_score metatags now work using :
...
also updated docs
2014-01-13 09:13:56 +00:00
jgen
4635f333ae
This should have been moved earlier in the fix for Issue 346.
2013-12-07 23:16:20 -05:00
jgen
1c8d07983e
Fix for PHP Notice being generated.
...
"PHP Notice: Trying to get property of non-object in /comment/main.php on line 325"
Details: We don't need to try and get comments for images that don't exist. This might also help speed things up a bit as it should eliminate an unnecessary database query.
2013-12-05 19:50:21 -05:00
jgen
a7ab12abdd
Fix for issue 346 - "Only first page of comments is shown"
2013-12-03 14:39:12 -05:00
Shish
1b73dd4ddc
add 'hellbanned' user class, with support from the comments extension
2013-09-09 13:41:08 +01:00
Shish
07304861f3
log IDs of things
2013-08-30 00:19:46 +01:00
Shish
279c3dd61a
max-width 100% for images inside comments
2013-02-09 10:26:55 +00:00
Shish
471bc1805a
escape title too
2013-01-04 22:40:16 +00:00
Shish
1664f932fe
Merge pull request #269 from pachuco/master
...
Comment extension
2013-01-04 14:43:52 -08:00
Shish
78442e96c3
add daily cache breakage to gravatars
2012-12-30 18:08:58 +00:00
pachuco
15de0f7732
Added page title.
2012-12-19 01:18:30 +02:00
pachuco
ef8c60f032
Things were fetched from the currently logged user instead of the viewed one. My bad.
2012-12-18 17:29:07 +02:00
pachuco
cfe3fabd6d
*Index link fixed in uaser and site comment navigators
...
*No bloody idea why I added the assertions in display_all_user_comments();
*Commented out some doohickey thing that did something and borke other stuff
*Added index link and paginator in user comment list
2012-11-24 20:36:00 +02:00
pachuco
f6f2638003
*Total number of pages correctly calculated for user comments
...
*Page number sanity checks for both user comments and site comments
2012-11-24 20:28:49 +02:00
Shish
fff8318f1f
offset after limit
2012-10-17 00:05:48 +01:00
Shish
112130b8ad
the start of full per-user comment history
2012-10-15 21:48:55 +01:00
Shish
6abf65c062
option for making samefags public
2012-10-03 21:28:29 +01:00
Shish
38f7555d98
get rid of direct references to Database's engine
2012-06-24 00:57:55 +01:00
Shish
239e028662
flash messages everywhere~
2012-06-10 04:21:03 +01:00
Shish
82cc77817a
delete comments by IP
2012-06-09 16:08:29 +01:00
Shish
b1e5ba794b
update comment styles for new classes
2012-06-09 15:52:28 +01:00
Shish
8de1bd0c56
different classes for different types of comment list
2012-06-05 13:11:15 +01:00
Shish
58c06893e1
if the comment succeeds, we still want to set the 'user tried to comment' cookie :P
2012-03-19 20:05:19 +00:00
Shish
ee4b223f65
comment_anon bool -> create_comment perm
2012-03-19 13:17:47 +00:00
Shish
a23498a8d7
more recently updated comments
2012-03-15 06:17:19 +00:00
Shish
b4fb667eaa
use URLs for linking to comments
2012-03-13 16:04:50 +00:00
Shish
947fbfd820
comment index -> comment/list, not post/list
2012-03-13 09:28:05 +00:00
Shish
9a0228720a
truncate as a function, which works
2012-03-13 07:01:27 +00:00
Shish
41971f907f
missed a bit
2012-03-12 05:36:39 +00:00
Shish
aaf9280ee4
more styling
2012-03-12 04:56:30 +00:00
Shish
40b09c8ee1
less divvy comments
2012-03-12 03:28:08 +00:00
Shish
9e65732ea1
mysql ignores the FK names anyway, so all they were doing was bothering me ~_~
2012-03-11 01:52:25 +00:00
Shish
97eb527714
named constraints
2012-03-10 19:38:50 +00:00
Shish
6c459c8323
make it so
2012-03-10 19:13:41 +00:00
Shish
a2d2ceb015
foreign keys delete comments now
2012-03-10 19:07:40 +00:00
Shish
f62edc3e83
add FKs for comments
2012-03-10 19:07:02 +00:00
Shish
37672bc1ee
comment schema wibbles
2012-03-10 18:57:35 +00:00
Shish
569e93cd6b
postgres requires a sequence name to be passed to get_last_insert_id
2012-03-08 02:55:04 +00:00
Shish
58d533ceb9
put a snippet of each comment in the event log
2012-03-08 02:36:21 +00:00
Shish
cba1e76b1f
only force-wrap comments
2012-03-05 10:24:01 +00:00
Shish
74f0d38c04
comment snippets should link to the specific comment
2012-03-02 21:15:04 +00:00
Shish
6222c0d093
redirect to the bottom of the thread when commenting
2012-02-22 13:25:03 +00:00
Shish
f8fec8a036
prefix comment ID with c, so it isn't just a random number
2012-02-22 13:07:04 +00:00
Shish
aaceb99aa5
rather than <a name=foo>, stick an ID on the comment
2012-02-22 13:05:17 +00:00
Shish
af7704825b
use HTTP status codes with error messages
2012-02-16 15:37:05 +00:00
Shish
c2bf42ef5a
less passing of $page
2012-02-15 08:59:24 +00:00
Shish
519e46578d
more notation for which strings are HTML safe and which aren't
2012-02-13 20:51:34 +00:00
Shish
6c29ccee40
split extension styles, so other themes can use them better
2012-02-12 11:25:58 +00:00
Shish
e535b1f002
only show samefag ID if showing regular IDs
2012-02-11 10:37:50 +00:00
Shish
9aa5644504
colours don't scale either D: numbers then...
2012-02-11 08:33:09 +00:00
Shish
ce5db719c3
coloured anons
2012-02-11 08:18:51 +00:00
Shish
d83c596c01
consistent width for comment list tables
2012-02-11 04:27:00 +00:00
Shish
77fc6f22b2
colour anons by IP address, for easier samefag spotting (commented out atm though)
2012-02-10 02:16:44 +00:00
Shish
0b26eba141
gaaah inconsistent database schema
2012-02-10 01:55:33 +00:00
Shish
c627e564c4
Merge branch 'master' of github.com:shish/shimmie2
2012-02-10 01:29:49 +00:00
Shish
34fd9751db
username CSS, so that the name can be consistent even when it's a non-linked anon
2012-02-10 01:29:31 +00:00
Shish
01b89c2a1b
function for showing IPs with ban button
2012-02-09 22:51:41 +00:00
Shish
f8af5c0e07
link to IP ban page from comments and images
2012-02-09 22:21:54 +00:00
Shish
5f4f941444
half-logged-in only for one day
2012-02-09 17:11:03 +00:00
Shish
912f096d8c
give nocache cookies to people who /attempt/ to post on old forms, not just those who succeed
2012-02-09 17:07:36 +00:00
Shish
3584f40551
Merge branch 'master' of github.com:shish/shimmie2
2012-02-09 01:07:21 +00:00
Shish
0698b780f9
remove regular Extension, have SimpleExtension take its place, optimise the event system based on SimpleExtension methods
2012-02-08 12:07:01 +00:00
green-ponies (jgen)
d69fa6ae9d
Merge branch 'master' into speed_tweaks
2012-02-07 23:21:56 -05:00
Shish
0589f9d72e
fine grained permission bits
2012-02-07 15:15:18 +00:00
Shish
a9ec9b6b70
comment info box
2012-02-06 14:42:38 +00:00
Shish
aa2696ca07
only add ellipsis if the comment actually is too long
2012-02-06 14:42:07 +00:00
Shish
e38f9e720f
CSS has odd/even built-in now
2012-02-06 12:24:13 +00:00
Shish
d2d03396af
info box
2012-02-06 12:23:56 +00:00
Shish
4e1300631b
Merge branch 'master' of github.com:shish/shimmie2
2012-02-05 04:25:58 +00:00
Shish
0b13db8ed7
hide anonymous's user page - having made a million comments, it was taking upwards of 60 seconds to process that one page, triggering the DOS defences...
2012-02-05 04:25:50 +00:00
Shish
5843aae4f2
random unused global o_O
2012-02-05 04:20:42 +00:00
green-ponies (jgen)
68e9bd694e
Storing copies of config variables outside of for loops.
2012-02-04 14:17:52 -05:00
Shish
dab85e5f26
merge type hints
2012-02-02 14:16:14 +00:00
Shish
cc8f1f35a5
more type hints
2012-02-02 14:14:33 +00:00
Shish
dc6c173efd
type hints for hiphop
2012-02-02 08:07:57 +00:00
Shish
b3d5878ce8
use the param
2012-02-02 05:24:06 +00:00
Shish
aed5e1a30e
hand merge of speed tweaks
2012-01-31 13:20:43 +00:00
Shish
8192f278d5
different sql for different databases :(
2012-01-31 12:15:25 +00:00
Shish
7af442855d
this isn't so necessary with latest upstream changes
2012-01-30 02:18:16 +00:00
Shish
ddf61714f6
argh sql syntaxes
2012-01-22 14:54:03 +00:00
Shish
f5edb4fb4e
the 24 hour limit can apply to the page count too, making that also 70x faster
2012-01-20 05:24:29 +00:00
Shish
4c2adce744
limiting by date at the database level is ~70x faster than limiting by page at the PHP level
2012-01-20 04:34:06 +00:00
Shish
f100e6a9d4
5 may have been a little extreme
2012-01-20 04:05:54 +00:00
Shish
36e443e07d
the algorithm for listing old comments pages is *really* inefficient; the first few pages are quick, page 100 can take a few seconds to generate... rule34 has over 100,000 pages of comments. Limit to the first few pages for now, as I don't know anyone who even goes past the front page.
2012-01-20 03:12:48 +00:00
Shish
8ba22d8fbc
same for user-agent
2012-01-19 15:28:55 +00:00
Shish
7608107232
lib/askismet expects the referrer to either be set manually, or exist; if it doesn't exist we need to set it manually
2012-01-19 15:20:32 +00:00
green-ponies (jgen)
d46244f926
Display message if no comments.
2012-01-16 20:54:34 +00:00
green-ponies (jgen)
cd7de93a0a
Changing for-loops to use pre-calculated values.
...
Rather than calculating the value each time.
2012-01-16 00:07:04 -05:00
green-ponies (jgen)
fc12bbbfe5
More small changes to help save a few microseconds.
2012-01-12 15:46:34 -05:00
green-ponies (jgen)
f7fc253075
Display message if no comments.
2012-01-08 22:18:17 -05:00
Shish
c39697a40f
stub for comment time-ago
2011-12-31 14:21:02 +00:00
Shish
1857075bd9
show comments made by user
2011-12-31 13:54:32 +00:00
Shish
5121e99dbe
speed hax and niceurl forcing from r34
2011-12-24 14:49:55 +00:00
Shish
3d0cdfff56
mark users who have commented as interacting
2011-03-23 11:40:32 +00:00
Shish
b481db493c
cache recent comments and comment page count
2011-03-23 11:37:46 +00:00
Shish
eda0d66bac
make CommentList::get_hash static, for calling from other places
2011-03-06 12:44:38 +00:00
Shish
ce0d30e0db
count() rather than RecordCount
2011-02-13 13:16:49 +00:00
Shish
8495a1ac89
typo fix
2011-02-13 13:10:55 +00:00
Shish
68585bb8c8
PDO compat for comments
2011-02-13 12:44:33 +00:00
Shish
ee3c24117b
more pdo compat, database bits
2011-01-03 15:18:24 +00:00
Shish
d6baeab977
more pdo compat
2011-01-01 16:28:04 +00:00
Shish
8d978aa06a
more pdo compat
2011-01-01 15:58:09 +00:00
Shish
9e00675900
pdo compat
2011-01-01 15:28:38 +00:00
Shish
ffb1762280
Insert_ID -> lastInsertId
2010-12-31 20:00:59 +00:00
Shish
1e04df7765
<form> -> make_form(), or add auth token manually
2010-10-07 21:26:27 +01:00
Shish
0d7efd0256
class type hints for hiphop's benefit
2010-05-15 12:17:32 +01:00
Shish
ee292c2a25
crudely hide explicit images from the comment list of anons
2010-04-23 04:08:22 +01:00
Shish
77934a7733
Comment::get_owner() function, as an official way to access user data (eg User::get_avatar())
2010-04-07 13:38:44 +01:00
Shish
ec5b08f659
timestamped comments
2010-04-07 13:25:46 +01:00
Shish
e3c0b3fbc2
two comments should exist now
2010-03-22 04:00:26 +00:00
Shish
35b1972b90
test unicode comments
2010-03-14 20:51:15 +00:00
Shish
ca8fc63bf2
comment IDs to link to
2010-02-03 16:01:00 +00:00
Shish
e3fc8cf782
reset anon IDs on the comment/list too
2010-02-03 15:22:54 +00:00
Shish
e96e350ccb
ID's anons
2010-02-02 18:15:05 +00:00
Shish
18c0fa7df8
more documentation, and set some extensions to be hidden from the user docs list
2010-01-05 13:13:11 +00:00
Shish
bd42beded8
update extensions links
2010-01-04 12:44:20 +00:00
Shish
c7b4cf8ead
documentation updates
2010-01-04 12:41:04 +00:00
Shish
3bb3ee2e86
securimage support as an alternative captcha
2010-01-03 08:15:52 +00:00
Shish
694200d9f8
proper logging
2009-12-30 07:59:40 +00:00
Shish
b68f37cf5b
ignore orphanned comments
2009-12-22 17:05:21 +00:00
Shish
247d2b0637
remote api keys in their own block
2009-11-10 03:07:40 +00:00
Shish
6bee15164f
make recaptcha work
2009-11-10 03:01:20 +00:00
Shish
76393c2c59
recaptcha support
2009-11-10 03:55:17 +00:00
Shish
07178e0c4d
Merge branch 'master' of git://git.shishnet.org/shimmie2
2009-10-26 10:50:56 +00:00
Shish
083d1e51f7
set comment limits higher
2009-10-26 10:50:48 +00:00
Shish
7d96035f02
fix for bug #779
2009-10-23 14:26:49 +01:00
Shish
2e24246984
test for bug #779
2009-10-23 14:26:40 +01:00
Shish
8a53cecbd7
odd/even comments
2009-08-24 03:43:10 +01:00
Shish
087444b841
did I mention 'aaaaaaargh php'?
2009-08-19 05:53:27 +01:00
Shish
1946e3c943
consistent naming for test functions
2009-08-19 01:28:48 +01:00
Shish
a1725f7fe3
only show the recent few comments on each image (for the long comment list)
2009-08-19 00:33:18 +01:00
Shish
b1bcb8252f
extendable user stats rather than hardcoded with assumptions of extensions
2009-08-18 22:30:52 +01:00
Shish
4b3fb0de86
test deleting one comment at a time
2009-08-12 15:45:13 +01:00
Shish
f9b987a7ce
make comment deletion do something...
2009-08-12 15:40:13 +01:00
Shish
ffe6bc3597
missed a spot
2009-08-12 15:35:30 +01:00
Shish
940687a8ac
missed a spot
2009-08-10 21:51:04 +01:00
Shish
512503799d
fix comment page count
2009-08-04 17:58:26 +01:00
Shish
1849910b2f
make user email accessable to comment themers
2009-08-04 17:51:43 +01:00
Shish
7555ada953
comment theme API changes
2009-08-04 17:45:09 +01:00
Shish
db7708b6e3
search images by comment metadata
2009-08-03 10:18:59 +01:00
Shish
d850a562db
updateses
2009-07-28 01:09:00 +01:00
Shish
a16b3db48c
somewhat updated danbooru comment theme
2009-07-28 00:54:47 +01:00
Shish
aa7969cdde
MOAR TESTING.
2009-07-20 06:51:51 +01:00
Shish
d959c174a1
more tests, more fixes
2009-07-19 18:00:16 +01:00
Shish
678910fb13
sqlite fails at count distinct
2009-07-17 13:09:56 +01:00
Shish
028ee4b462
more tests
2009-07-15 17:10:19 +01:00