Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7573103
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T16:05:50+00:00 2026-05-30T16:05:50+00:00

I have made a custom module and it works fine till I start working

  • 0

I have made a custom module and it works fine till I start working on my custom theme.

Once I move over to my custom theme I get this error

Warning: Missing argument 2 for customvishal_form(), called in
/home/vishal/Dropbox/sites/new/includes/theme.inc on line 1029 and
defined in customvishal_form() (line 441 of
/home/vishal/Dropbox/sites/new/sites/all/modules/customvishal/customvishal.module).

You can see the error at : http://www.iamvishal.com/dev/about-us

I don’t think anything is wrong with my code :

/**
* A simple form.
*/
function customvishal_form($form, &$form_submit) {
$form['customvishalactivate'] = array(
'#title' => t('Activate Preference'),
'#type' => 'radios',
'#options' => array('1' => t('Yes'), '0' => t('No')),
'#required' => TRUE,
);
return $form; 
}

Its called from

function customvishal_pref($arg1)
{
 // Here we willl make the form and save the data so when cron
 // runs we will check the users preference
 $build = array(
'header_text' => array(
  '#type' => 'markup',
  '#markup' => '<p>' . t('This page is where you add your preferences. Based on your      
  entered choices we will send you alerts ') . '</p>',
 ),
 'example_form' => drupal_get_form('customvishal_form'),
 );
 return $build;

 }

What might be causing this problem ?

Cheers,
Vishal

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-30T16:05:51+00:00Added an answer on May 30, 2026 at 4:05 pm

    when the form function is called the only parameter that is sent to it is the form variable. Since your second function parameter doesn’t have a default value it obviously produces a warning.

    If you never use it in the function code you might consider removing it or providing a default value.

    e.g.:

    function customvishal_form($form, &$form_submit = NULL)
    

    or you might consider passing an additional parameter. You can do this like so:

    drupal_get_form('customvishal_form', $some_your_parameter);
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have dotnetnuke application and I made a custom login module. And everything works
I have a custom module I made for Magento. From the admin, there is
I have a custom module I made to show featured products on the homepage.
Coming from this question , I have a wxComboCtrl with a custom popup made
I have made a custom control for windows phone 7. If I use this
Lets Suppose that I have made a custom authentication module that inherits IHttpModule class.
I have made up the custom module as : YUI.add('util', function(Y) { Y.namespace('com.myCompany'); var
I have made a custom UserControl i Vb.net (windows application). How can I add
I have made a custom formwizard and incorporated it into my admin interface. Basically
Here's what I have: Custom-made C# CMS where the content is stored in a

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.