Adriano Faria Posted June 20, 2015 Share Posted June 20, 2015 This plugin will create a new topic every time a user gets warned. If the user was already warned, a new post on his topic will be created. Settings: Topic/Post Author Topic Title Post Content, with several variables to be used Increment author content count Forum (where to create the topic/posts) Groups (users that will have a topic created when they got warned) Note: Due to the rework on plugin (every new resource has to be done from the scratch to run on IPS4), a new purchase is required. Thank you for your understanding. AZanetti 1 Link to comment Share on other sites More sharing options...
ScarletCox Posted September 30, 2015 Share Posted September 30, 2015 Hi Adriano, One problem for users of the previous version under 3.x who have upgraded to IPS4: Warn Log attempts to create a new column in core_members, but due to the existence of the previous version the column already exists. Installation then loops until manually halted. You'll need to adjust it a little so that on installation the plugin checks for existence of the column rather than assuming it doesn't exist. Otherwise, just as excellent as the previous version Adriano Faria 1 Link to comment Share on other sites More sharing options...
Adriano Faria Posted September 30, 2015 Author Share Posted September 30, 2015 45 minutes ago, ScarletCox said: Hi Adriano, One problem for users of the previous version under 3.x who have upgraded to IPS4: Warn Log attempts to create a new column in core_members, but due to the existence of the previous version the column already exists. Installation then loops until manually halted. You'll need to adjust it a little so that on installation the plugin checks for existence of the column rather than assuming it doesn't exist. Otherwise, just as excellent as the previous version It does. At least, it should. I'll take a look. Link to comment Share on other sites More sharing options...
ScarletCox Posted September 30, 2015 Share Posted September 30, 2015 Many thanks. We ended up with 75 instances of Warn Log which Invision Support cleared out for us. Link to comment Share on other sites More sharing options...
Adriano Faria Posted September 30, 2015 Author Share Posted September 30, 2015 1 hour ago, ScarletCox said: One problem for users of the previous version under 3.x who have upgraded to IPS4: Warn Log attempts to create a new column in core_members, but due to the existence of the previous version the column already exists. Installation then loops until manually halted. You'll need to adjust it a little so that on installation the plugin checks for existence of the column rather than assuming it doesn't exist. What's New in Version 2.0.1: Added checking for existing column from IP.Board 3.4 to avoid issues on IPS4 plugin installation. ScarletCox 1 Link to comment Share on other sites More sharing options...
Jed Rosenzweig Posted January 29, 2016 Share Posted January 29, 2016 (edited) I have a reproducible error (EX0) if I have Warn Logs enabled and I warn with these parameters. Edited January 29, 2016 by David T. Cole Link to comment Share on other sites More sharing options...
Adriano Faria Posted January 29, 2016 Author Share Posted January 29, 2016 5 minutes ago, David T. Cole said: I have a reproducible error (EX0) if I have Warn Logs enabled and I warn with these parameters. Please, post the content for this plugin in your error log. Link to comment Share on other sites More sharing options...
Jed Rosenzweig Posted January 29, 2016 Share Posted January 29, 2016 8 minutes ago, Adriano Faria said: Please, post the content for this plugin in your error log. Fri, 29 Jan 2016 18:28:03 +0000 (Severity: 2) 72.130.149.103 - http://XXXX.ipbhost.com/profile/13-GGGGG/warnings/add/ OutOfRangeException 0: #0 /var/www/html/XXXX/web/init.php(434) : eval()'d code(43): IPS\Patterns\_ActiveRecord::load(0) #1 /var/www/html/XXXX/web/system/Content/Item.php(344): IPS\core\Warnings\hook174->processAfterCreate(NULL, Array) #2 /var/www/html/XXXX/web/system/Content/Item.php(65): IPS\Content\_Item::createFromForm(Array, NULL) #3 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(141): IPS\Content\_Item::create() #4 [internal function]: IPS\core\modules\front\system\_warnings->warn() #5 /var/www/html/XXXX/web/system/Dispatcher/Controller.php(85): call_user_func(Array) #6 /var/www/html/XXXX/web/system/Content/Controller.php(46): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(43): IPS\Content\_Controller->execute() #8 /var/www/html/XXXX/web/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_warnings->execute() #9 /var/www/html/XXXX/web/index.php(13): IPS\_Dispatcher->run() #10 {main} ------------------------------------------------------------------------ Fri, 29 Jan 2016 18:28:46 +0000 (Severity: 2) 72.130.149.103 - http://XXXX.ipbhost.com/profile/13-GGGGG/warnings/add/ OutOfRangeException 0: #0 /var/www/html/XXXX/web/init.php(434) : eval()'d code(43): IPS\Patterns\_ActiveRecord::load(0) #1 /var/www/html/XXXX/web/system/Content/Item.php(344): IPS\core\Warnings\hook174->processAfterCreate(NULL, Array) #2 /var/www/html/XXXX/web/system/Content/Item.php(65): IPS\Content\_Item::createFromForm(Array, NULL) #3 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(141): IPS\Content\_Item::create() #4 [internal function]: IPS\core\modules\front\system\_warnings->warn() #5 /var/www/html/XXXX/web/system/Dispatcher/Controller.php(85): call_user_func(Array) #6 /var/www/html/XXXX/web/system/Content/Controller.php(46): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(43): IPS\Content\_Controller->execute() #8 /var/www/html/XXXX/web/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_warnings->execute() #9 /var/www/html/XXXX/web/index.php(13): IPS\_Dispatcher->run() #10 {main} ------------------------------------------------------------------------ Fri, 29 Jan 2016 18:38:12 +0000 (Severity: 2) 72.130.149.103 - http://XXXX.ipbhost.com/profile/61-SSSSS/warnings/add/ OutOfRangeException 0: #0 /var/www/html/XXXX/web/init.php(434) : eval()'d code(43): IPS\Patterns\_ActiveRecord::load(0) #1 /var/www/html/XXXX/web/system/Content/Item.php(344): IPS\core\Warnings\hook174->processAfterCreate(NULL, Array) #2 /var/www/html/XXXX/web/system/Content/Item.php(65): IPS\Content\_Item::createFromForm(Array, NULL) #3 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(141): IPS\Content\_Item::create() #4 [internal function]: IPS\core\modules\front\system\_warnings->warn() #5 /var/www/html/XXXX/web/system/Dispatcher/Controller.php(85): call_user_func(Array) #6 /var/www/html/XXXX/web/system/Content/Controller.php(46): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(43): IPS\Content\_Controller->execute() #8 /var/www/html/XXXX/web/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_warnings->execute() #9 /var/www/html/XXXX/web/index.php(13): IPS\_Dispatcher->run() #10 {main} ------------------------------------------------------------------------ Fri, 29 Jan 2016 18:38:51 +0000 (Severity: 2) 72.130.149.103 - http://XXXX.ipbhost.com/profile/61-SSSSS/warnings/add/ OutOfRangeException 0: #0 /var/www/html/XXXX/web/init.php(434) : eval()'d code(43): IPS\Patterns\_ActiveRecord::load(0) #1 /var/www/html/XXXX/web/system/Content/Item.php(344): IPS\core\Warnings\hook174->processAfterCreate(NULL, Array) #2 /var/www/html/XXXX/web/system/Content/Item.php(65): IPS\Content\_Item::createFromForm(Array, NULL) #3 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(141): IPS\Content\_Item::create() #4 [internal function]: IPS\core\modules\front\system\_warnings->warn() #5 /var/www/html/XXXX/web/system/Dispatcher/Controller.php(85): call_user_func(Array) #6 /var/www/html/XXXX/web/system/Content/Controller.php(46): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(43): IPS\Content\_Controller->execute() #8 /var/www/html/XXXX/web/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_warnings->execute() #9 /var/www/html/XXXX/web/index.php(13): IPS\_Dispatcher->run() #10 {main} ------------------------------------------------------------------------ Fri, 29 Jan 2016 18:54:12 +0000 (Severity: 2) 72.130.149.103 - http://XXXX.ipbhost.com/profile/13-GGGGG/warnings/add/ OutOfRangeException 0: #0 /var/www/html/XXXX/web/init.php(434) : eval()'d code(43): IPS\Patterns\_ActiveRecord::load(0) #1 /var/www/html/XXXX/web/system/Content/Item.php(344): IPS\core\Warnings\hook174->processAfterCreate(NULL, Array) #2 /var/www/html/XXXX/web/system/Content/Item.php(65): IPS\Content\_Item::createFromForm(Array, NULL) #3 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(141): IPS\Content\_Item::create() #4 [internal function]: IPS\core\modules\front\system\_warnings->warn() #5 /var/www/html/XXXX/web/system/Dispatcher/Controller.php(85): call_user_func(Array) #6 /var/www/html/XXXX/web/system/Content/Controller.php(46): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/XXXX/web/applications/core/modules/front/system/warnings.php(43): IPS\Content\_Controller->execute() #8 /var/www/html/XXXX/web/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_warnings->execute() #9 /var/www/html/XXXX/web/index.php(13): IPS\_Dispatcher->run() #10 {main} ------------------------------------------------------------------------ Link to comment Share on other sites More sharing options...
Adriano Faria Posted January 29, 2016 Author Share Posted January 29, 2016 Warn directly on profile or via post ? Link to comment Share on other sites More sharing options...
Jed Rosenzweig Posted January 29, 2016 Share Posted January 29, 2016 8 minutes ago, Adriano Faria said: Warn directly on profile or via post ? These were on profile. Let me check on post for you. Fri, 29 Jan 2016 19:08:31 +0000 (Severity: 2) 72.130.149.103 - http://XXXXXX.ipbhost.com/profile/13-GGGGGG/warnings/add/?ref=eyJhcHAiOiJmb3J1bXMiLCJtb2R1bGUiOiJmb3J1bXMtY29tbWVudCIsImlkXzEiOjgyLCJpZF8yIjo0NzB9 OutOfRangeException 0: #0 /var/www/html/XXXXXX/web/init.php(434) : eval()'d code(43): IPS\Patterns\_ActiveRecord::load(0) #1 /var/www/html/XXXXXX/web/system/Content/Item.php(344): IPS\core\Warnings\hook174->processAfterCreate(NULL, Array) #2 /var/www/html/XXXXXX/web/system/Content/Item.php(65): IPS\Content\_Item::createFromForm(Array, NULL) #3 /var/www/html/XXXXXX/web/applications/core/modules/front/system/warnings.php(141): IPS\Content\_Item::create() #4 [internal function]: IPS\core\modules\front\system\_warnings->warn() #5 /var/www/html/XXXXXX/web/system/Dispatcher/Controller.php(85): call_user_func(Array) #6 /var/www/html/XXXXXX/web/system/Content/Controller.php(46): IPS\Dispatcher\_Controller->execute() #7 /var/www/html/XXXXXX/web/applications/core/modules/front/system/warnings.php(43): IPS\Content\_Controller->execute() #8 /var/www/html/XXXXXX/web/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_warnings->execute() #9 /var/www/html/XXXXXX/web/index.php(13): IPS\_Dispatcher->run() #10 {main} This was from a post. Link to comment Share on other sites More sharing options...
Jed Rosenzweig Posted January 29, 2016 Share Posted January 29, 2016 This isn't a public board so if you want admin access that is very doable. Link to comment Share on other sites More sharing options...
Adriano Faria Posted January 29, 2016 Author Share Posted January 29, 2016 True, confirmed. Let me see what has changed. Just now, David T. Cole said: This isn't a public board so if you want admin access that is very doable. No, it's fine. I could reproduce it on my dev board. Let me see what has changed. Jed Rosenzweig 1 Link to comment Share on other sites More sharing options...
Adriano Faria Posted January 29, 2016 Author Share Posted January 29, 2016 What's New in Version 2.0.2: IPS 4.1.6+ compatibility Jed Rosenzweig 1 Link to comment Share on other sites More sharing options...
Gabriel Torres Posted February 5, 2016 Share Posted February 5, 2016 @Adriano Faria after upgrading to the new version, we lost all the translated words we had already translated. So make sure in the coming versions if there is a way for when upgrading using the "Upgrade" feature to not delete/reset the language words. Link to comment Share on other sites More sharing options...
Adriano Faria Posted February 5, 2016 Author Share Posted February 5, 2016 36 minutes ago, Gabriel Torres said: So make sure in the coming versions if there is a way for when upgrading using the "Upgrade" feature to not delete/reset the language words. I don't think there is. There's only way for me, which is add a new version. There's only one way for you which is upgrade your install. I really never tested if plugins upgrade update language bits. If so, in this case, it is a "core" thing. I'll ask them and will let you know. Gabriel Torres 1 Link to comment Share on other sites More sharing options...
Adriano Faria Posted February 5, 2016 Author Share Posted February 5, 2016 1 hour ago, Gabriel Torres said: @Adriano Faria after upgrading to the new version, we lost all the translated words we had already translated. So make sure in the coming versions if there is a way for when upgrading using the "Upgrade" feature to not delete/reset the language words. 30 minutes ago, Adriano Faria said: I don't think there is. There's only way for me, which is add a new version. There's only one way for you which is upgrade your install. I really never tested if plugins upgrade update language bits. If so, in this case, it is a "core" thing. I'll ask them and will let you know. As I thought, a bug in the Core: Gabriel Torres 1 Link to comment Share on other sites More sharing options...
Gabriel Torres Posted February 7, 2016 Share Posted February 7, 2016 Thansk for confirming that this is a core bug, and not an issue with your plugin. Link to comment Share on other sites More sharing options...
Jed Rosenzweig Posted February 10, 2016 Share Posted February 10, 2016 Under punishment: "Moderatore Content" should be "Moderated Content". Link to comment Share on other sites More sharing options...
Adriano Faria Posted February 10, 2016 Author Share Posted February 10, 2016 54 minutes ago, David T. Cole said: Under punishment: "Moderatore Content" should be "Moderated Content". You mean a typo? Link to comment Share on other sites More sharing options...
Jed Rosenzweig Posted February 11, 2016 Share Posted February 11, 2016 Yep! Just saw it and wanted to correct it but that bit isn't forward-facing. Adriano Faria 1 Link to comment Share on other sites More sharing options...
Tom Irons Posted March 3, 2016 Share Posted March 3, 2016 (edited) @Adriano Faria Here are a few features I think would be sweet to have. Option for the person warning the user be the topic author Option to use other {} tags in the title. Edited March 3, 2016 by Hulu Adriano Faria 1 Link to comment Share on other sites More sharing options...
Adriano Faria Posted May 10, 2016 Author Share Posted May 10, 2016 What's New in Version 2.0.3: Changed the link on post to link of mini profile Fixed dates of post content Gabriel Torres 1 Link to comment Share on other sites More sharing options...
Vianney Gantelmi Posted July 3, 2016 Share Posted July 3, 2016 Hello ! Great plugin, thank you. I have one issue: when I ban somebody and set an unban date, the unban date is not displayed correctly. It display a date in 1970 (IIRC). Link to comment Share on other sites More sharing options...
Caez77 Posted October 1, 2016 Share Posted October 1, 2016 Hello It's possible to add a post when a warn is revoked ? Link to comment Share on other sites More sharing options...
Adriano Faria Posted October 1, 2016 Author Share Posted October 1, 2016 Just now, Caez77 said: Hello It's possible to add a post when a warn is revoked ? I'll take a look for a next version. Link to comment Share on other sites More sharing options...
Recommended Posts