Code: Select all
<modification>
<id>Required Price</id>
<version>1.0.0</version>
<vqmver>2.1.7</vqmver>
<author>P.K Solutions</author>
<file name="admin/controller/catalog/product.php">
<operation>
<search position="after"><![CDATA[
protected function getForm() {
]]></search>
<add><![CDATA[
if (isset($this->error['price'])) {
$this->data['error_price'] = $this->error['price'];
} else {
$this->data['error_price'] = '';
}
]]></add>
</operation>
<operation>
<search position="after"><![CDATA[
protected function validateForm() {
]]></search>
<add><![CDATA[
if ((utf8_strlen($this->request->post['price']) < 1) || (($this->request->post['price']) <= 0)) {
$this->error['price'] = $this->language->get('error_price');
}
]]></add>
</operation>
</file>
<file name="admin/language/english/catalog/product.php">
<operation>
<search position="after"><![CDATA[
// Error
]]></search>
<add><![CDATA[
$_['error_price'] = 'Price must be a numerical value greater than 0!';
]]></add>
</operation>
</file>
<file name="admin/view/template/catalog/product_form.tpl">
<operation>
<search position="replace"><![CDATA[
<td><?php echo $entry_price; ?></td>
]]></search>
<add><![CDATA[
<td><span class="required">*</span> <?php echo $entry_price; ?></td>
]]></add>
</operation>
<operation>
<search position="replace"><![CDATA[
<td><input type="text" name="price" value="<?php echo $price; ?>" /></td>
]]></search>
<add><![CDATA[
<td><input type="text" name="price" value="<?php echo $price; ?>" />
<?php if ($error_price) { ?>
<span class="error"><?php echo $error_price; ?></span>
<?php } ?></td>
]]></add>
</operation>
</file>
</modification>