title: Review form is not being submitted
body: <p>In my project, I added a new field <code>location</code> in "product reviews" of admin panel going through the following steps as explained in many blogs.</p>
  
  <ul>
  <li>Created a new field in database table <code>review_detail</code> as <code>location</code>.</li>
  <li><p>Added the following code in <code>app/code/code/Mage/Adminhtml/Block/Review/Edit/Form.php</code></p>
  
  <pre><code>    $fieldset-&gt;addField('location', 'text', array(
              'name'  =&gt; 'location',
              'label' =&gt; Mage::helper('adminhtml')-&gt;__('Location'),
              'required' =&gt; false
          )
      ); 
  </code></pre></li>
  </ul>
  
  <p>Just above:</p>
  
  <pre><code>    $fieldset-&gt;addField('nickname', 'text', array(
          'label'     =&gt; Mage::helper('review')-&gt;__('Nickname'),
          'required'  =&gt; true,
          'name'      =&gt; 'nickname'
      ));
  </code></pre>
  
  <ul>
  <li><p>.Added the following code in <code>app/code/core/Mage/Review/Model/Resource/Review.php</code></p>
  
  <pre><code>$detail = array(
      'title'     =&gt; $object-&gt;getTitle(),
      'detail'    =&gt; $object-&gt;getDetail(),
      'nickname'  =&gt; $object-&gt;getNickname(),
      'location'  =&gt; $object-&gt;getLocation()   /* added */
  );
  </code></pre></li>
  <li><p>Added "<em>location</em>" in below function array. In the file: <code>app/code/core/Mage/Review/Model/Resource/Review/Collection.php</code></p>
  
  <pre><code>protected function _initSelect()
  {
      parent::_initSelect();
      $this-&gt;getSelect()
          -&gt;join(array('detail' =&gt; $this-&gt;_reviewDetailTable),
              'main_table.review_id = detail.review_id',
              array('detail_id', 'title', 'detail', 'nickname', 'customer_id','location'));
      return $this;
  }
  </code></pre></li>
  <li><p>Added the following in <code>{$mytheme}/template/review/form.phtml</code>:</p>
  
  <pre><code>&lt;li&gt;
        &lt;label for="location_field" class="required"&gt;&lt;em&gt;*&lt;/em&gt;&lt;?php echo $this-&gt;__('Location') ?&gt;&lt;/label&gt;
        &lt;div class="input-box"&gt;
             &lt;input type="text" name="nickname" id="location_field" class="input-text required-entry" value="&lt;?php echo $this-&gt;htmlEscape($data-&gt;getLocation()) ?&gt;" /&gt;
        &lt;/div&gt;
  &lt;/li&gt;   
  </code></pre></li>
  </ul>
  
  <p><strong>My problem is that though I can see a new field in admin panel, whenever I submit a review form it is not being submitted/stored in database.</strong></p>
  
  <p>I even re-indexed and cleared the cache. </p>
  
  <p>What should I change more to make it work properly?</p>
  
  <p>Please help... I am on magento 1.8.</p>
  
  <p>PS: I know core files should not be changed. I will override this to new module once I have success in this issue.</p>