Changeset 1689914
- Timestamp:
- 07/03/2017 04:55:54 PM (9 years ago)
- Location:
- commentsafe/trunk
- Files:
-
- 104 added
- 2 edited
-
.git (added)
-
.git/COMMIT_EDITMSG (added)
-
.git/HEAD (added)
-
.git/branches (added)
-
.git/config (added)
-
.git/description (added)
-
.git/hooks (added)
-
.git/hooks/applypatch-msg.sample (added)
-
.git/hooks/commit-msg.sample (added)
-
.git/hooks/post-update.sample (added)
-
.git/hooks/pre-applypatch.sample (added)
-
.git/hooks/pre-commit.sample (added)
-
.git/hooks/pre-push.sample (added)
-
.git/hooks/pre-rebase.sample (added)
-
.git/hooks/pre-receive.sample (added)
-
.git/hooks/prepare-commit-msg.sample (added)
-
.git/hooks/update.sample (added)
-
.git/index (added)
-
.git/info (added)
-
.git/info/exclude (added)
-
.git/logs (added)
-
.git/logs/HEAD (added)
-
.git/logs/refs (added)
-
.git/logs/refs/heads (added)
-
.git/logs/refs/heads/master (added)
-
.git/logs/refs/remotes (added)
-
.git/logs/refs/remotes/origin (added)
-
.git/logs/refs/remotes/origin/master (added)
-
.git/objects (added)
-
.git/objects/06 (added)
-
.git/objects/06/3275302f7744d568525159f1b893ee000b3b95 (added)
-
.git/objects/0e (added)
-
.git/objects/0e/5caf6a51683f140a12e289b80ac357ac95d4d5 (added)
-
.git/objects/14 (added)
-
.git/objects/14/afa52d25b27ee7e210d4049aae6a890e97add5 (added)
-
.git/objects/1f (added)
-
.git/objects/1f/217d106088a350dd6475c3c4c0e52cec06c5cd (added)
-
.git/objects/22 (added)
-
.git/objects/22/1f9d83ad18fbf5f5240b6fd50eecbb8f71661e (added)
-
.git/objects/24 (added)
-
.git/objects/24/94970220cda4e6022a104f9c8d04a57240e85e (added)
-
.git/objects/24/e9101aef3244389403918cc2ce463b167f8a3f (added)
-
.git/objects/27 (added)
-
.git/objects/27/b0095fa286256e9c43d755145065f711606cb1 (added)
-
.git/objects/2b (added)
-
.git/objects/2b/7a1772fa1f24e46d41e4b4ba60bb1fcd4957cf (added)
-
.git/objects/2c (added)
-
.git/objects/2c/5a613c5dcb90930cb2c82383e84588e3a06596 (added)
-
.git/objects/46 (added)
-
.git/objects/46/9e6714e0fceeedea935ff5193d127971db2f8b (added)
-
.git/objects/4e (added)
-
.git/objects/4e/198f7eecb35a5001a2b5c8d786b349b35e8611 (added)
-
.git/objects/52 (added)
-
.git/objects/52/f08042aec9bd10e691c9084dc9d2af628df947 (added)
-
.git/objects/5b (added)
-
.git/objects/5b/3a490d166f5cb4bb1715b6ac17f022b5e9a701 (added)
-
.git/objects/60 (added)
-
.git/objects/60/5144d692dde82d9a3a0427aefb47eb05b38a1f (added)
-
.git/objects/7f (added)
-
.git/objects/7f/315d514288ac5f984a355f34e349857d88e2d5 (added)
-
.git/objects/89 (added)
-
.git/objects/89/a420fa4c28c213867ad2fc460292da70cbe36c (added)
-
.git/objects/a5 (added)
-
.git/objects/a5/bf32540273d2f5b585eeeecddfb28076b3aaf2 (added)
-
.git/objects/a6 (added)
-
.git/objects/a6/6c2ab23e8bba1fb389b9795fd6abe3bfcbd447 (added)
-
.git/objects/a7 (added)
-
.git/objects/a7/0d4c452639c56b53b1add1e68e25ea3029310f (added)
-
.git/objects/a8 (added)
-
.git/objects/a8/1dd8074c384be1c1f8d21dd3ceb0a590c7b382 (added)
-
.git/objects/ae (added)
-
.git/objects/ae/e4138f794e598b2deb2ac6f5ea494a96af080d (added)
-
.git/objects/ba (added)
-
.git/objects/ba/9e60478dee8a784a6cdd826014906dc330eb91 (added)
-
.git/objects/c8 (added)
-
.git/objects/c8/ca8dc141e2a27cf02fa99723cb02780c832ff9 (added)
-
.git/objects/c8/d312bc3926c0d693d932015990610379f18b58 (added)
-
.git/objects/c9 (added)
-
.git/objects/c9/a594260cb7e9f531314f6ee1370bd046a917bf (added)
-
.git/objects/dd (added)
-
.git/objects/dd/b4465bb22dc2695bc0901cb361aa067a62a347 (added)
-
.git/objects/ec (added)
-
.git/objects/ec/84012eae1ef1b961dead8f360cb7aa8d163d61 (added)
-
.git/objects/f3 (added)
-
.git/objects/f3/97eaa43bb265298ee598ebc4ff7d439591700f (added)
-
.git/objects/fa (added)
-
.git/objects/fa/d81129ea60f42c429fef238ab62565b8bbfd56 (added)
-
.git/objects/fb (added)
-
.git/objects/fb/1d44cf463872baf6cda7ed22e54ed7ac545cbe (added)
-
.git/objects/fe (added)
-
.git/objects/fe/beea373cff9a503ca51b03d798361d2ba0336d (added)
-
.git/objects/info (added)
-
.git/objects/pack (added)
-
.git/refs (added)
-
.git/refs/heads (added)
-
.git/refs/heads/master (added)
-
.git/refs/remotes (added)
-
.git/refs/remotes/origin (added)
-
.git/refs/remotes/origin/master (added)
-
.git/refs/tags (added)
-
__MACOSX/comment-safe (added)
-
__MACOSX/comment-safe/._comment-safe-admin.php (added)
-
__MACOSX/comment-safe/._comment-safe.php (added)
-
__MACOSX/comment-safe/._wpcar.js (added)
-
comment-safe.php (modified) (1 diff)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
commentsafe/trunk/comment-safe.php
r1679656 r1689914 30 30 31 31 add_filter( 'comment_form_defaults', array($this,'get_timers') ); 32 33 add_action( 'comment_form_logged_in_after', array($this, 'init_timer_client_side') ); 34 add_action( 'comment_form_after_fields', array($this, 'init_timer_client_side') ); 35 add_filter( 'preprocess_comment', array($this, 'verify_timer_after_comment') ); 36 } 37 38 39 public function init_timer_client_side() { 40 echo "<input type='hidden' name='_wpcar_init_timer' value='".base64_encode($this->get_reading_time()."|".time())."'>"; 41 } 42 43 public function verify_timer_after_comment( $commentdata ) { 44 $timer = explode("|", base64_decode($_POST['_wpcar_init_timer'])); 45 $time_to_comment = $timer[0]; 46 $page_loaded_at = $timer[1]; 47 if((time() - $page_loaded_at) < $time_to_comment) { 48 wp_die( __( 'Error: Please read the article before you comment.' ) ); 49 } 50 return $commentdata; 32 51 } 33 52 -
commentsafe/trunk/readme.txt
r1684755 r1689914 9 9 Requires at least: 3.1 10 10 Tested up to: 4.8 11 Version: 1. 011 Version: 1.1 12 12 13 13
Note: See TracChangeset
for help on using the changeset viewer.