Post by imager » Wed May 06, 2015 3:31 am

Had a very nice add-in vqmod which added in an editable Date Added field to the Product Admin backend. We found this field very handy for updating product added dates.

We used a free version (http://www.opencart.com/index.php?route ... n_id=14026) and am now on the hunt for a version compatible with 2.0.2.x

Anyone aware of a mod/routine to do this?

Thanks.

New member

Posts

Joined
Fri Nov 09, 2012 7:05 pm

Post by chulcha » Wed May 06, 2015 6:08 am

Code: Select all

<modification>
	<id>Date Added Edit</id>
	<version>2.0</version>
	<code>Date Added Edit</code>
	<author>grgr</author>
	
	<file name="admin/controller/catalog/product.php">
        <operation>
            <search position="before"><![CDATA[
$data['entry_date_available'] = $this->language->get('entry_date_available');
            ]]></search>
            <add><![CDATA[
$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'])) {
      		$data['date_added'] = $this->request->post['date_added'];
    	} elseif (isset($product_info)) {
      		$data['date_added'] = $product_info['date_added'];
    	} else {
			$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="before" offset="1"><![CDATA[
<?php echo $entry_date_available; ?></label>
            ]]></search>
            <add><![CDATA[
              <div class="form-group">
                <label class="col-sm-2 control-label" for="input-date-added"><?php echo $entry_date_added; ?></label>
                <div class="col-sm-3">
                  <div class="input-group date">
                    <input type="text" name="date_added" value="<?php echo $date_added; ?>" placeholder="<?php echo $entry_date_added; ?>" data-date-format="YYYY-MM-DD" id="input-date-added" class="form-control" />
                    <span class="input-group-btn">
                    <button class="btn btn-default" type="button"><i class="fa fa-calendar"></i></button>
                    </span></div>
                </div>
              </div>
			
            ]]></add>
        </operation>
	</file>
</modification>

Active Member

Posts

Joined
Fri Jul 18, 2014 4:39 pm

Post by imager » Wed May 06, 2015 8:21 am

Thank you for that. This is exactly what I was looking for and by the original author as well it appears.

How did you happen to find this? I was looking all over for it but could not find it.

Thanks.. John

New member

Posts

Joined
Fri Nov 09, 2012 7:05 pm
Who is online

Users browsing this forum: No registered users and 1 guest