https://www.mediawiki.org/wiki/Special:Code/MediaWiki/112225
Revision: 112225
Author: emsmith
Date: 2012-02-23 18:06:23 +0000 (Thu, 23 Feb 2012)
Log Message:
-----------
bug 34090 - unhidden and unoversight logic adjustments
Modified Paths:
--------------
trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php
Modified:
trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php
===================================================================
--- trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php
2012-02-23 17:20:14 UTC (rev 112224)
+++ trunk/extensions/ArticleFeedbackv5/api/ApiFlagFeedbackArticleFeedbackv5.php
2012-02-23 18:06:23 UTC (rev 112225)
@@ -71,6 +71,9 @@
// delete specific filters
$filters['deleted'] = 1;
$filters['notdeleted'] = -1;
+ if (true == $record->af_is_undeleted ) {
+ $filters['undeleted'] = -1;
+ }
// autohide if not hidden
if (false == $record->af_is_hidden ) {
@@ -411,8 +414,14 @@
switch($action) {
case 'show':
$int = 1;
+ // if we're showing, this will increment
+ $filters['unhidden'] = 1;
break;
default:
+ // if we're hiding, and was unhidden, decrement
+ if(true == $record->af_is_unhidden) {
+ $filters['unhidden'] = -1;
+ }
$int = -1;
break;
}
@@ -420,9 +429,6 @@
// visible, invisible, unhidden
$filters['visible'] = $int;
$filters['invisible'] = -$int; // opposite of int
- if(true == $record->af_is_unhidden) {
- $filters['unhidden'] = $int;
- }
// comment
if(true == $record->af_has_comment) {
_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs