Warning: The author of this contribution does not provide support for it anymore.

Multiple Newsletters Add On

General Error from ACP General - Multiple Newsletters Add On

General Error from ACP General

by durangod » Tue Apr 08, 2014 12:44 am

when i click on newsletter settings in the ACP General tab i get the following, i will reverify that the files are there but wanted you to know in case this was not the cause of this..


General Error

No mode specified.

BACKTRACE


FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/acp/acp_board.php
LINE: 450
CALL: trigger_error()

for ref this is on line 450

Code: Select all

         default:
            trigger_error('NO_MODE', E_USER_ERROR);
         break;




FILE: [ROOT]/includes/functions_module.php
LINE: 507
CALL: acp_board->main()

FILE: [ROOT]/adm/index.php
LINE: 74
CALL: p_master->load_active()

here is my mod section for the acp_board.php

Code: Select all


         case 'feed':
            $display_vars = array(
               'title'   => 'ACP_FEED_MANAGEMENT',
               'vars'   => array(
                  'legend1'               => 'ACP_FEED_GENERAL',
                  'feed_enable'            => array('lang' => 'ACP_FEED_ENABLE',            'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true ),
                  'feed_item_statistics'      => array('lang' => 'ACP_FEED_ITEM_STATISTICS',      'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true),
                  'feed_http_auth'         => array('lang' => 'ACP_FEED_HTTP_AUTH',         'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true),

                  'legend2'               => 'ACP_FEED_POST_BASED',
                  'feed_limit_post'         => array('lang' => 'ACP_FEED_LIMIT',            'validate' => 'int:5',   'type' => 'text:3:4',            'explain' => true),
                  'feed_overall'            => array('lang' => 'ACP_FEED_OVERALL',            'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true ),
                  'feed_forum'            => array('lang' => 'ACP_FEED_FORUM',            'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true ),
                  'feed_topic'            => array('lang' => 'ACP_FEED_TOPIC',            'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true ),

                  'legend3'               => 'ACP_FEED_TOPIC_BASED',
                  'feed_limit_topic'         => array('lang' => 'ACP_FEED_LIMIT',            'validate' => 'int:5',   'type' => 'text:3:4',            'explain' => true),
                  'feed_topics_new'         => array('lang' => 'ACP_FEED_TOPICS_NEW',         'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true ),
                  'feed_topics_active'      => array('lang' => 'ACP_FEED_TOPICS_ACTIVE',      'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true ),
                  'feed_news_id'            => array('lang' => 'ACP_FEED_NEWS',               'validate' => 'string',   'type' => 'custom', 'method' => 'select_news_forums', 'explain' => true),

                  'legend4'               => 'ACP_FEED_SETTINGS_OTHER',
                  'feed_overall_forums'      => array('lang'   => 'ACP_FEED_OVERALL_FORUMS',      'validate' => 'bool',   'type' => 'radio:enabled_disabled',   'explain' => true ),
                  'feed_exclude_id'         => array('lang' => 'ACP_FEED_EXCLUDE_ID',         'validate' => 'string',   'type' => 'custom', 'method' => 'select_exclude_forums', 'explain' => true),
               )
            );
         break;


// newsletter mod start
                                        $display_vars = array(
               'title'   => 'ACP_NEWSLETTER_SETTINGS',
               'vars'   => array(
               'legend1'            => 'GENERAL_SETTINGS',
               'overwrite_allow_massemail'   => array('lang' => 'OVERWRITE_ALLOW_MASSEMAIL',   'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),

               'legend2'            => 'GENERAL_OPTIONS',
               'allow_newsletter_bbcode'   => array('lang' => 'ALLOW_NEWSLETTER_BBCODE',   'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => false),
               'allow_newsletter_links'   => array('lang' => 'ALLOW_NEWSLETTER_LINKS',   'validate' => 'bool',   'type' => 'radio:yes_no', 'explain' => true),
               )
            );
         break;

// newsletter mod stop


         case 'cookie':
            $display_vars = array(
               'title'   => 'ACP_COOKIE_SETTINGS',
               'vars'   => array(
                  'legend1'      => 'ACP_COOKIE_SETTINGS',
                  'cookie_domain'   => array('lang' => 'COOKIE_DOMAIN',   'validate' => 'string',   'type' => 'text::255', 'explain' => false),
                  'cookie_name'   => array('lang' => 'COOKIE_NAME',   'validate' => 'string',   'type' => 'text::16', 'explain' => false),
                  'cookie_path'   => array('lang'   => 'COOKIE_PATH',   'validate' => 'string',   'type' => 'text::255', 'explain' => false),
                  'cookie_secure'   => array('lang' => 'COOKIE_SECURE',   'validate' => 'bool',   'type' => 'radio:disabled_enabled', 'explain' => true)
               )
            );
         break;
User avatar
durangod
Registered User
Posts: 678
Joined: Tue Nov 03, 2009 1:26 pm
Contact:

Re: General Error from ACP General

by durangod » Tue Apr 08, 2014 1:36 am

i got it, its fixed

i went back to the acp_board.php to check to see if the mode was set and as i went down the list of case switch values, i noticed that somehow i omittted the very first line of the mod. IE case 'newsletter': (i had all the other code in that file but just not that very first line of code)

so no wonder there was no mode set because the server was like "huh what case is this" LOL i added that line to the top and we are good to go.

Again nice job.
User avatar
durangod
Registered User
Posts: 678
Joined: Tue Nov 03, 2009 1:26 pm
Contact: