<modification>
    <id>Date Added Edit</id>
    <version>1.0</version>
    <vqmver>1.2.3</vqmver>
    <author>Exel</author>
    
    <file name="admin/controller/catalog/product.php">
        <operation>
            <search position="before"><![CDATA[
$this->data['entry_date_available']
            ]]></search>
            <add><![CDATA[
$this->data['entry_date_added'] = $this->language->get('entry_date_added');
            ]]></add>
        </operation>
        
        <operation>
            <search position="before"><![CDATA[
        if (isset($this->request->post['date_available'])) {
            ]]></search>
            <add><![CDATA[
        if (isset($this->request->post['date_added'])) {
            $this->data['date_added'] = $this->request->post['date_added'];
        } elseif (isset($product_info)) {
            $this->data['date_added'] = $product_info['date_added'];
        } else {
            $this->data['date_added'] = date("Y-m-d H:i:s");
        }
            ]]></add>
        </operation>
    </file>

    <file name="admin/language/english/catalog/product.php">
        <operation>
            <search position="before"><![CDATA[
            $_['entry_date_available']
            ]]></search>
            <add><![CDATA[
            $_['entry_date_added']          = 'Date Added:';
            ]]></add>
        </operation>
    </file>

    <file name="admin/model/catalog/product.php">
        <operation>
            <search position="replace"><![CDATA[
            date_added = NOW()");
            ]]></search>
            <add><![CDATA[
            date_added = '" . $data['date_added'] . "'");
            ]]></add>
        </operation>
        <operation>
            <search position="replace"><![CDATA[
            date_modified = NOW()
            ]]></search>
            <add><![CDATA[
            date_modified = NOW(), date_added = '" . $data['date_added'] . "'
             ]]></add>
        </operation>
    </file>
    
    <file name="admin/view/template/catalog/product_form.tpl">
        <operation>
            <search position="replace"><![CDATA[
            <td><?php echo $entry_date_available; ?></td>
            ]]></search>
            <add><![CDATA[
            <td><?php echo $entry_date_added; ?></td>
            <td><input type="text" name="date_added" value="<?php echo $date_added; ?>" size="12" class="date-time" /> <span id="gettime" style="margin-left: 5px; color: rgb(0, 51, 102); cursor: pointer; text-decoration: underline;">Get Current Time</span></td>
            </tr>
            <tr>
            <td><?php echo $entry_date_available; ?></td>
            ]]></add>
        </operation>
        <operation>
            <search position="before"><![CDATA[
            $('.date').datepicker({dateFormat: 'yy-mm-dd'});
            ]]></search>
            <add><![CDATA[
            Date.prototype.yyyymmdd = function() {
               var yyyy = this.getFullYear().toString();
               var mm = (this.getMonth()+1).toString(); // getMonth() is zero-based
               var dd  = this.getDate().toString();
               var hh =  this.getHours().toString();
               var mn =  this.getMinutes().toString();
               var ss =  this.getSeconds().toString();
               return yyyy + '-' + (mm[1]?mm:"0"+mm[0]) + '-' + (dd[1]?dd:"0"+dd[0]) + ' ' + (hh[1]?hh:"0"+hh[0])  + ':' +  (mn[1]?mn:"0"+mn[0])  + ':' +  (ss[1]?ss:"0"+ss[0]); // padding
              };

            var d = new Date();
            var exel = d.yyyymmdd();


            $("#gettime").click( function() {
               $(".date-time").val(exel);
            });
                        
            $('.date-time').datepicker({dateFormat: 'yy-mm-dd'});
            ]]></add>
        </operation>
    </file>
</modification>