Added Principle Contacts, Addresses, Product TinyMCE
This commit is contained in:
parent
0c0a5e0572
commit
29e67ad98c
|
|
@ -53,12 +53,13 @@ class ContactsController extends AppController {
|
||||||
$this->Session->setFlash(__('The Contact could not be saved. Please try again.', true));
|
$this->Session->setFlash(__('The Contact could not be saved. Please try again.', true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
$contact_categories = $this->Contact->ContactCategory->find('list');
|
||||||
$customer = $this->Contact->Customer->findById($customerid);
|
$customer = $this->Contact->Customer->findById($customerid);
|
||||||
$this->set(compact('customer'));
|
$this->set(compact('customer', 'contact_categories'));
|
||||||
}
|
}
|
||||||
|
|
||||||
function add_another($increment) {
|
function add_another($increment) {
|
||||||
|
$this->set('contact_categories', $this->Contact->ContactCategory->find('list'));
|
||||||
$this->set('increment', $increment);
|
$this->set('increment', $increment);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
@ -83,8 +84,10 @@ class ContactsController extends AppController {
|
||||||
if (!empty($this->data)) {
|
if (!empty($this->data)) {
|
||||||
$this->data['Contact']['name'] = $this->data['Contact']['first_name'].' '.$this->data['Contact']['last_name'];
|
$this->data['Contact']['name'] = $this->data['Contact']['first_name'].' '.$this->data['Contact']['last_name'];
|
||||||
if ($this->Contact->save($this->data)) {
|
if ($this->Contact->save($this->data)) {
|
||||||
|
$customerid = $this->data['Contact']['customer_id'];
|
||||||
|
|
||||||
$this->Session->setFlash(__('The Contact has been saved', true));
|
$this->Session->setFlash(__('The Contact has been saved', true));
|
||||||
$this->redirect(array('action'=>'index'));
|
$this->redirect(array('controller' => 'Customers', 'action'=>'view/'.$customerid));
|
||||||
} else {
|
} else {
|
||||||
$this->Session->setFlash(__('The Contact could not be saved. Please, try again.', true));
|
$this->Session->setFlash(__('The Contact could not be saved. Please, try again.', true));
|
||||||
}
|
}
|
||||||
|
|
@ -93,7 +96,8 @@ class ContactsController extends AppController {
|
||||||
$this->data = $this->Contact->read(null, $id);
|
$this->data = $this->Contact->read(null, $id);
|
||||||
}
|
}
|
||||||
$customers = $this->Contact->Customer->find('list');
|
$customers = $this->Contact->Customer->find('list');
|
||||||
$this->set(compact('customers'));
|
$contact_categories = $this->Contact->ContactCategory->find('list');
|
||||||
|
$this->set(compact('customers', 'contact_categories'));
|
||||||
}
|
}
|
||||||
|
|
||||||
function delete($id = null) {
|
function delete($id = null) {
|
||||||
|
|
|
||||||
|
|
@ -30,7 +30,7 @@ class CustomersController extends AppController {
|
||||||
$this->set('customer', $this->Customer->read(null, $id));
|
$this->set('customer', $this->Customer->read(null, $id));
|
||||||
$this->set('addresses', $this->Customer->Address->findAllByCustomerId($id));
|
$this->set('addresses', $this->Customer->Address->findAllByCustomerId($id));
|
||||||
$this->set('enquiries', $this->paginate('Enquiry', array('Enquiry.customer_id' => $id)));
|
$this->set('enquiries', $this->paginate('Enquiry', array('Enquiry.customer_id' => $id)));
|
||||||
|
$this->set('contacts', $this->Customer->Contact->findAllByCustomerId($id));
|
||||||
$statuses = $this->Customer->Enquiry->Status->find('all');
|
$statuses = $this->Customer->Enquiry->Status->find('all');
|
||||||
$status_list = array();
|
$status_list = array();
|
||||||
foreach ($statuses as $status) {
|
foreach ($statuses as $status) {
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,7 @@ class EnquiriesController extends AppController {
|
||||||
$this->set('number_of_emails', $this->Enquiry->Email->find('count', array('conditions'=>array('Email.enquiry_id'=>$id))));
|
$this->set('number_of_emails', $this->Enquiry->Email->find('count', array('conditions'=>array('Email.enquiry_id'=>$id))));
|
||||||
$this->set('number_of_quotes', $this->Enquiry->Quote->find('count', array('conditions'=>array('Quote.enquiry_id'=>$id))));
|
$this->set('number_of_quotes', $this->Enquiry->Quote->find('count', array('conditions'=>array('Quote.enquiry_id'=>$id))));
|
||||||
$this->set('number_of_files', $this->Enquiry->EnquiryFile->find('count', array('conditions' => array('EnquiryFile.enquiry_id'=>$id))));
|
$this->set('number_of_files', $this->Enquiry->EnquiryFile->find('count', array('conditions' => array('EnquiryFile.enquiry_id'=>$id))));
|
||||||
|
$this->set('principle_emails', $this->Enquiry->Principle->PrincipleContact->findAllByPrincipleId($enquiry['Enquiry']['principle_id']));
|
||||||
if($enquiry['Enquiry']['billing_address_id'] != 0) {
|
if($enquiry['Enquiry']['billing_address_id'] != 0) {
|
||||||
$this->set('billingaddress', $this->Enquiry->BillingAddress->findById($enquiry['Enquiry']['billing_address_id']));
|
$this->set('billingaddress', $this->Enquiry->BillingAddress->findById($enquiry['Enquiry']['billing_address_id']));
|
||||||
}
|
}
|
||||||
|
|
@ -139,6 +139,7 @@ class EnquiriesController extends AppController {
|
||||||
/* Feels like an ugly hack. But it gets the desired effect and it will do for now */
|
/* Feels like an ugly hack. But it gets the desired effect and it will do for now */
|
||||||
|
|
||||||
if(isset($customerAddresses[0]['BillingAddress'])) {
|
if(isset($customerAddresses[0]['BillingAddress'])) {
|
||||||
|
$billing_address_list[0] = "No Address Selected";
|
||||||
foreach ($customerAddresses as $address) {
|
foreach ($customerAddresses as $address) {
|
||||||
$i = $address['BillingAddress']['id'];
|
$i = $address['BillingAddress']['id'];
|
||||||
$billing_address_list[$i] = $address['BillingAddress']['address'].'<br>'.$address['BillingAddress']['city'].' '.$address['State']['name'].' '.$address['BillingAddress']['postcode'].'<br>'.up($address['Country']['name']).'<br><br>';
|
$billing_address_list[$i] = $address['BillingAddress']['address'].'<br>'.$address['BillingAddress']['city'].' '.$address['State']['name'].' '.$address['BillingAddress']['postcode'].'<br>'.up($address['Country']['name']).'<br><br>';
|
||||||
|
|
@ -326,6 +327,7 @@ class EnquiriesController extends AppController {
|
||||||
/* Feels like an ugly hack. But it gets the desired effect and it will do for now */
|
/* Feels like an ugly hack. But it gets the desired effect and it will do for now */
|
||||||
|
|
||||||
if(isset($customerAddresses[0]['BillingAddress'])) {
|
if(isset($customerAddresses[0]['BillingAddress'])) {
|
||||||
|
$billing_address_list[0] = "No Address Selected";
|
||||||
foreach ($customerAddresses as $address) {
|
foreach ($customerAddresses as $address) {
|
||||||
$i = $address['BillingAddress']['id'];
|
$i = $address['BillingAddress']['id'];
|
||||||
$billing_address_list[$i] = $address['BillingAddress']['address'].'<br>'.$address['BillingAddress']['city'].' '.$address['State']['name'].' '.$address['BillingAddress']['postcode'].'<br>'.up($address['Country']['name']).'<br><br>';
|
$billing_address_list[$i] = $address['BillingAddress']['address'].'<br>'.$address['BillingAddress']['city'].' '.$address['State']['name'].' '.$address['BillingAddress']['postcode'].'<br>'.up($address['Country']['name']).'<br><br>';
|
||||||
|
|
|
||||||
|
|
@ -22,6 +22,8 @@ class PrinciplesController extends AppController {
|
||||||
}
|
}
|
||||||
$this->set('principle', $this->Principle->read(null, $id));
|
$this->set('principle', $this->Principle->read(null, $id));
|
||||||
$this->set('enquiries', $this->paginate('Enquiry', array('Enquiry.principle_id' => $id)));
|
$this->set('enquiries', $this->paginate('Enquiry', array('Enquiry.principle_id' => $id)));
|
||||||
|
$this->set('addresses', $this->Principle->PrincipleAddress->findAllByPrincipleId($id));
|
||||||
|
$this->set('principleContacts', $this->Principle->PrincipleContact->findAllByPrincipleId($id));
|
||||||
$statuses = $this->Principle->Enquiry->Status->find('all');
|
$statuses = $this->Principle->Enquiry->Status->find('all');
|
||||||
$status_list = array();
|
$status_list = array();
|
||||||
foreach ($statuses as $status) {
|
foreach ($statuses as $status) {
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@ class ProductOptionsController extends AppController {
|
||||||
$this->set('productOption', $this->ProductOption->read(null, $id));
|
$this->set('productOption', $this->ProductOption->read(null, $id));
|
||||||
}
|
}
|
||||||
|
|
||||||
function add() {
|
function add($productid = null) {
|
||||||
if (!empty($this->data)) {
|
if (!empty($this->data)) {
|
||||||
$this->ProductOption->create();
|
$this->ProductOption->create();
|
||||||
if ($this->ProductOption->save($this->data)) {
|
if ($this->ProductOption->save($this->data)) {
|
||||||
|
|
|
||||||
|
|
@ -35,7 +35,10 @@ class Contact extends AppModel {
|
||||||
'conditions' => '',
|
'conditions' => '',
|
||||||
'fields' => '',
|
'fields' => '',
|
||||||
'order' => ''
|
'order' => ''
|
||||||
)
|
),
|
||||||
|
'ContactCategory' => array('className' => 'ContactCategory',
|
||||||
|
'foreignKey' => 'contact_category_id')
|
||||||
|
|
||||||
);
|
);
|
||||||
|
|
||||||
var $hasMany = array(
|
var $hasMany = array(
|
||||||
|
|
|
||||||
|
|
@ -10,3 +10,4 @@ class CustomerCategory extends AppModel {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
|
|
|
||||||
|
|
@ -43,7 +43,14 @@ class Principle extends AppModel {
|
||||||
'exclusive' => '',
|
'exclusive' => '',
|
||||||
'finderQuery' => '',
|
'finderQuery' => '',
|
||||||
'counterQuery' => ''
|
'counterQuery' => ''
|
||||||
)
|
),
|
||||||
|
'PrincipleAddress' => array('className' => 'PrincipleAddress',
|
||||||
|
'foreignKey' => 'principle_id'
|
||||||
|
),
|
||||||
|
|
||||||
|
'PrincipleContact' => array('className' => 'PrincipleContact',
|
||||||
|
'foreignKey' => 'principle_id'
|
||||||
|
),
|
||||||
);
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
10
vendors/shells/vault.php
vendored
10
vendors/shells/vault.php
vendored
|
|
@ -23,9 +23,9 @@ class VaultShell extends Shell {
|
||||||
$mbox = imap_open("{saturn:143/novalidate-cert}INBOX", $username, $password) or die("can't connect: " . imap_last_error());
|
$mbox = imap_open("{saturn:143/novalidate-cert}INBOX", $username, $password) or die("can't connect: " . imap_last_error());
|
||||||
$MC = imap_check($mbox);
|
$MC = imap_check($mbox);
|
||||||
$number_of_messages = $MC->Nmsgs;
|
$number_of_messages = $MC->Nmsgs;
|
||||||
|
echo "Number of messages to Process ".$number_of_messages;
|
||||||
/* Loop through the messages and sort them into ones to be processed or discarded */
|
/* Loop through the messages and sort them into ones to be processed or discarded */
|
||||||
for ($i=1; $i < $number_of_messages; $i++) {
|
for ($i=1; $i <= $number_of_messages; $i++) {
|
||||||
$this_header = imap_headerinfo($mbox, $i);
|
$this_header = imap_headerinfo($mbox, $i);
|
||||||
$message = $this->getMessage($mbox, $i, $this_header);
|
$message = $this->getMessage($mbox, $i, $this_header);
|
||||||
$enquiry = $this->checkIfValidEnquiry($message['subject'], $testing);
|
$enquiry = $this->checkIfValidEnquiry($message['subject'], $testing);
|
||||||
|
|
@ -196,6 +196,7 @@ function clearEmailAttachmentDirs($email_dir, $filename, $attachments) {
|
||||||
function getMessage($mbox, $msgnumber, $headers) {
|
function getMessage($mbox, $msgnumber, $headers) {
|
||||||
|
|
||||||
$subject = $headers->subject;
|
$subject = $headers->subject;
|
||||||
|
$subject = iconv_mime_decode($subject, 0, "ISO-8859-1");
|
||||||
$date = $headers->date;
|
$date = $headers->date;
|
||||||
$recipients = $this->getRecipients($headers);
|
$recipients = $this->getRecipients($headers);
|
||||||
$message['subject'] = $subject;
|
$message['subject'] = $subject;
|
||||||
|
|
@ -257,14 +258,17 @@ function getBody($mbox, $msgnumber) {
|
||||||
}
|
}
|
||||||
|
|
||||||
function checkIfValidEnquiry($subject, $testing) {
|
function checkIfValidEnquiry($subject, $testing) {
|
||||||
|
$subject = iconv_mime_decode($subject, 0, "ISO-8859-1");
|
||||||
|
|
||||||
$output = array();
|
$output = array();
|
||||||
|
// $decoded_subject = iconv_mime_decode($subject, 2, "ISO-8859-1");
|
||||||
|
|
||||||
|
preg_match("/CMC\d+([NVQWSOT]|ACT|NT)E\d+-\d+/", $subject, $output);
|
||||||
|
|
||||||
preg_match("/CMC\d+([NVQWSO]|ACT|NT)E\d+-\d+/", $subject, $output);
|
|
||||||
|
|
||||||
if(isset($output[0])) { //Found a valid-looking Enquiry Number
|
if(isset($output[0])) { //Found a valid-looking Enquiry Number
|
||||||
$fetched_enquirynumber = $output[0];
|
$fetched_enquirynumber = $output[0];
|
||||||
|
echo $fetched_enquirynumber."\n";
|
||||||
$enquiry = $this->Enquiry->findByTitle($fetched_enquirynumber);
|
$enquiry = $this->Enquiry->findByTitle($fetched_enquirynumber);
|
||||||
if($enquiry) {
|
if($enquiry) {
|
||||||
return $enquiry;
|
return $enquiry;
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
echo $form->input('phone');
|
echo $form->input('phone');
|
||||||
echo $form->input('mobile');
|
echo $form->input('mobile');
|
||||||
echo $form->input('fax');
|
echo $form->input('fax');
|
||||||
|
echo $form->input('contact_category_id');
|
||||||
echo $form->input('notes');
|
echo $form->input('notes');
|
||||||
?>
|
?>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
echo $form->input("Contact.$increment.phone");
|
echo $form->input("Contact.$increment.phone");
|
||||||
echo $form->input("Contact.$increment.mobile");
|
echo $form->input("Contact.$increment.mobile");
|
||||||
echo $form->input("Contact.$increment.fax");
|
echo $form->input("Contact.$increment.fax");
|
||||||
|
echo $form->input("Contact.$increment.contact_category_id", array('options' => $contact_categories, 'label' => 'Contact Department'));
|
||||||
echo $form->input("Contact.$increment.notes");
|
echo $form->input("Contact.$increment.notes");
|
||||||
|
|
||||||
$next = $increment;
|
$next = $increment;
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,7 @@
|
||||||
echo $form->input("Contact.phone");
|
echo $form->input("Contact.phone");
|
||||||
echo $form->input("Contact.mobile");
|
echo $form->input("Contact.mobile");
|
||||||
echo $form->input("Contact.fax");
|
echo $form->input("Contact.fax");
|
||||||
|
echo $form->input("Contact.contact_category_id");
|
||||||
echo $form->input("Contact.notes");
|
echo $form->input("Contact.notes");
|
||||||
echo $form->input("Contact.customer_id", array('type'=>'hidden', 'value' => $customerid));
|
echo $form->input("Contact.customer_id", array('type'=>'hidden', 'value' => $customerid));
|
||||||
?>
|
?>
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,7 @@
|
||||||
echo $form->input('phone');
|
echo $form->input('phone');
|
||||||
echo $form->input('mobile');
|
echo $form->input('mobile');
|
||||||
echo $form->input('fax');
|
echo $form->input('fax');
|
||||||
|
echo $form->input('contact_category_id', array('label'=>'Contact Department', 'empty' => 'Please Choose a Department'));
|
||||||
echo $form->input('notes');
|
echo $form->input('notes');
|
||||||
?>
|
?>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend><?php __('Edit Contact');?></legend>
|
<legend><?php __('Edit Contact');?></legend>
|
||||||
<?php
|
<?php
|
||||||
echo $form->input('customer_id');
|
echo $form->input('customer_id', array('type'=>'hidden'));
|
||||||
echo $form->input('id');
|
echo $form->input('id');
|
||||||
echo $form->input('first_name');
|
echo $form->input('first_name');
|
||||||
echo $form->input('last_name');
|
echo $form->input('last_name');
|
||||||
|
|
@ -11,6 +11,7 @@
|
||||||
echo $form->input('phone');
|
echo $form->input('phone');
|
||||||
echo $form->input('mobile');
|
echo $form->input('mobile');
|
||||||
echo $form->input('fax');
|
echo $form->input('fax');
|
||||||
|
echo $form->input('contact_category_id', array('label' => 'Department', 'empty' => 'Please Choose a Department'));
|
||||||
echo $form->input('notes');
|
echo $form->input('notes');
|
||||||
?>
|
?>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
|
||||||
|
|
@ -11,7 +11,7 @@
|
||||||
echo $form->input('notes');
|
echo $form->input('notes');
|
||||||
echo '<div class="input select">';
|
echo '<div class="input select">';
|
||||||
echo $form->label('Customer.customer_category_id', 'Customer Category');
|
echo $form->label('Customer.customer_category_id', 'Customer Category');
|
||||||
echo $form->select('customer_category_id', $customer_categories, 0, array('label'=>'Customer Category'), false);
|
echo $form->select('customer_category_id', $customer_categories, $this->data['Customer']['customer_category_id'], array('label'=>'Customer Category'), false);
|
||||||
echo '</div>';
|
echo '</div>';
|
||||||
?>
|
?>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
|
|
@ -19,7 +19,6 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
<ul>
|
<ul>
|
||||||
<li><?php echo $html->link(__('Delete', true), array('action'=>'delete', $form->value('Customer.id')), null, sprintf(__('Are you sure you want to delete # %s?', true), $form->value('Customer.id'))); ?></li>
|
|
||||||
<li><?php echo $html->link(__('List Customers', true), array('action'=>'index'));?></li>
|
<li><?php echo $html->link(__('List Customers', true), array('action'=>'index'));?></li>
|
||||||
<li><?php echo $html->link(__('List Addresses', true), array('controller'=> 'addresses', 'action'=>'index')); ?> </li>
|
<li><?php echo $html->link(__('List Addresses', true), array('controller'=> 'addresses', 'action'=>'index')); ?> </li>
|
||||||
<li><?php echo $html->link(__('New Address', true), array('controller'=> 'addresses', 'action'=>'add')); ?> </li>
|
<li><?php echo $html->link(__('New Address', true), array('controller'=> 'addresses', 'action'=>'add')); ?> </li>
|
||||||
|
|
|
||||||
|
|
@ -60,28 +60,31 @@
|
||||||
<th><?php __('Email Address'); ?></th>
|
<th><?php __('Email Address'); ?></th>
|
||||||
<th><?php __('Phone Number'); ?></th>
|
<th><?php __('Phone Number'); ?></th>
|
||||||
<th><?php __('Fax Number'); ?></th>
|
<th><?php __('Fax Number'); ?></th>
|
||||||
|
<th><?php __('Department'); ?></th>
|
||||||
<th><?php __('Notes'); ?></th>
|
<th><?php __('Notes'); ?></th>
|
||||||
<th class="actions"><?php __('Actions');?></th>
|
<th class="actions"><?php __('Actions');?></th>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
$i = 0;
|
$i = 0;
|
||||||
foreach ($customer['Contact'] as $contact):
|
foreach ($contacts as $contact):
|
||||||
$class = null;
|
$class = null;
|
||||||
if ($i++ % 2 == 0) {
|
if ($i++ % 2 == 0) {
|
||||||
$class = ' class="altrow"';
|
$class = ' class="altrow"';
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
<tr<?php echo $class;?>>
|
<tr<?php echo $class;?>>
|
||||||
<td><?php echo $contact['first_name'].' '.$contact['last_name'];?></td>
|
<td><?php echo $contact['Contact']['first_name'].' '.$contact['Contact']['last_name'];?></td>
|
||||||
<td><?php echo $html->link($contact['email'], 'mailto:'.$contact['email']);?></td>
|
<td><?php echo $html->link($contact['Contact']['email'], 'mailto:'.$contact['Contact']['email']);?></td>
|
||||||
<td><?php echo $contact['phone'];?></td>
|
<td><?php echo $contact['Contact']['phone'];?></td>
|
||||||
<td><?php echo $contact['fax'];?></td>
|
<td><?php echo $contact['Contact']['fax'];?></td>
|
||||||
<td><?php echo $contact['notes'];?></td>
|
<td><?php echo $contact['ContactCategory']['name']; ?></td>
|
||||||
|
<td><?php echo $contact['Contact']['notes'];?></td>
|
||||||
<td class="actions">
|
<td class="actions">
|
||||||
<?php echo $html->link(__('View', true), array('controller'=> 'contacts', 'action'=>'view', $contact['id'])); ?>
|
<?php echo $html->link(__('View', true), array('controller'=> 'contacts', 'action'=>'view', $contact['Contact']['id'])); ?>
|
||||||
<?php echo $html->link(__('Edit', true), array('controller'=> 'contacts', 'action'=>'edit', $contact['id'])); ?>
|
<?php echo $html->link(__('Edit', true), array('controller'=> 'contacts', 'action'=>'edit', $contact['Contact']['id'])); ?>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</table>
|
</table>
|
||||||
<?php endif; ?>
|
<?php endif; ?>
|
||||||
|
|
|
||||||
|
|
@ -20,31 +20,112 @@ Sincerely, <br /><br />
|
||||||
|
|
||||||
CMC Technologies<br />
|
CMC Technologies<br />
|
||||||
|
|
||||||
<size=-1>*****************************************************************************************</FONT><BR><FONT
|
<!--[if !mso]>
|
||||||
size=2><FONT color=#000099> <B>CMC Technologies Pty Limited</B> </FONT>-
|
<style>
|
||||||
<FONT size=1>ACN: 085 991 224 , ABN: 47 085 991 224</FONT> <BR><FONT
|
v\:* {behavior:url(#default#VML);}
|
||||||
face="Times New Roman TUR"> Engineering & Industrial
|
o\:* {behavior:url(#default#VML);}
|
||||||
Instrumentation</FONT> <BR><FONT face="Times New Roman TUR"> Unit 19, 77
|
w\:* {behavior:url(#default#VML);}
|
||||||
Bourke Road</FONT> <BR><FONT face="Times New Roman TUR"> Alexandria, NSW,
|
.shape {behavior:url(#default#VML);}
|
||||||
2015</FONT> <BR><FONT face="Times New Roman TUR"> AUSTRALIA</FONT>
|
</style>
|
||||||
<BR><FONT face="Times New Roman TUR"> phone: +61 2 9669 4000</FONT>
|
<![endif]-->
|
||||||
<BR><FONT face="Times New Roman TUR"> fax : +61 2
|
<style>
|
||||||
9669 4111</FONT> <BR><FONT face="Times New Roman TUR"> web :
|
<!--
|
||||||
<B><U><A
|
/* Font Definitions */
|
||||||
href="http://www.cmctechnologies.com.au">http://www.cmctechnologies.com.au</A></U></B></FONT></FONT>
|
@font-face
|
||||||
</P>
|
{font-family:Calibri;
|
||||||
<P><FONT size=2><FONT face="Times New Roman TUR">Specialising in <FONT
|
panose-1:2 15 5 2 2 2 4 3 2 4;}
|
||||||
color=#800000>Fire and Explosion Prevention or Protection, Overpressure
|
@font-face
|
||||||
Protection</FONT>, <FONT color=#008080>Vision in the Process,</FONT><BR><FONT
|
{font-family:"Rage Italic";
|
||||||
color=#0000ff>Flow Measurement,</FONT> <FONT color=#008000>Pressure -
|
panose-1:3 7 5 2 4 5 7 7 3 4;}
|
||||||
Differential Pressure, and Temperature - Humidity measurement/logging</FONT>,
|
/* Style Definitions */
|
||||||
<FONT color=#808000>On-Line Analysers.</FONT></FONT><BR></FONT><FONT
|
p.MsoNormal, li.MsoNormal, div.MsoNormal
|
||||||
face="Times New Roman TUR">*****************************************************************************************</FONT><BR><FONT
|
{margin:0cm;
|
||||||
face="Times New Roman TUR" size=2>The information in this message is
|
margin-bottom:.0001pt;
|
||||||
confidential and may be priveleged. If you are not the intended recipient then
|
font-size:11.0pt;
|
||||||
access, disclosure, <br>copying or other dissemination of the contents of this
|
font-family:"Calibri","sans-serif";}
|
||||||
message is unauthorised and may be priveledged. <br>Please inform the sender
|
a:link, span.MsoHyperlink
|
||||||
immediately if you are not the intended addressee.<br>All correspondence is subject
|
{mso-style-priority:99;
|
||||||
to CMC Technologies' Terms and Conditions of Sale - July 1, 2006.</FONT><br>
|
color:blue;
|
||||||
*****************************************************************************************</P>
|
text-decoration:underline;}
|
||||||
|
a:visited, span.MsoHyperlinkFollowed
|
||||||
|
{mso-style-priority:99;
|
||||||
|
color:purple;
|
||||||
|
text-decoration:underline;}
|
||||||
|
span.EmailStyle17
|
||||||
|
{mso-style-type:personal-compose;
|
||||||
|
font-family:"Calibri","sans-serif";
|
||||||
|
color:windowtext;}
|
||||||
|
.MsoChpDefault
|
||||||
|
{mso-style-type:export-only;}
|
||||||
|
@page Section1
|
||||||
|
{size:612.0pt 792.0pt;
|
||||||
|
margin:72.0pt 72.0pt 72.0pt 72.0pt;}
|
||||||
|
div.Section1
|
||||||
|
{page:Section1;}
|
||||||
|
-->
|
||||||
|
</style><!--[if gte mso 9]><xml>
|
||||||
|
<o:shapedefaults v:ext="edit" spidmax="1026" />
|
||||||
|
</xml><![endif]--><!--[if gte mso 9]><xml>
|
||||||
|
<o:shapelayout v:ext="edit">
|
||||||
|
<o:idmap v:ext="edit" data="1" />
|
||||||
|
</o:shapelayout></xml><![endif]-->
|
||||||
|
<div>
|
||||||
|
<div class="MsoNormal"><span style="font-size: 10pt;">
|
||||||
|
<hr style="color: gray;" align="left" noshade="noshade" size="2"
|
||||||
|
width="100%"></span></div>
|
||||||
|
</div>
|
||||||
|
<p class="MsoNormal"><b><span style="color: rgb(0, 0, 153);">CMC
|
||||||
|
Technologies Pty Limited</span></b><span style="color: rgb(0, 0, 153);">
|
||||||
|
</span><span style="font-size: 10pt;">- </span><span
|
||||||
|
style="font-size: 7.5pt;">ACN: 085 991 224 , ABN: 47 085 991 224</span><span
|
||||||
|
style="font-size: 10pt;"> <br>
|
||||||
|
</span><span style="font-size: 10pt;">Engineering & Industrial
|
||||||
|
Instrumentation</span><span style="font-size: 9pt;"> </span><span
|
||||||
|
style="font-size: 10pt;"><br>
|
||||||
|
<br>
|
||||||
|
</span><o:p></o:p></p>
|
||||||
|
<p class="MsoNormal">Unit 19, 77 Bourke Road<span
|
||||||
|
style="font-size: 10pt;">
|
||||||
|
|
||||||
|
</span><b>Phone:</b>
|
||||||
|
+61 2 9669 4000<span style="font-size: 10pt;"><br>
|
||||||
|
</span>Alexandria, NSW, 2015<span style="font-size: 10pt;">
|
||||||
|
|
||||||
|
</span><b>Fax:
|
||||||
|
</b>+61 2 9669 4111<span style="font-size: 10pt;"><br>
|
||||||
|
</span>AUSTRALIA
|
||||||
|
<b>Web:</b>
|
||||||
|
<a href="http://www.cmctechnologies.com.au/"><b><span
|
||||||
|
style="color: blue;">http://www.cmctechnologies.com.au</span></b></a><o:p></o:p></p>
|
||||||
|
<p class="MsoNormal"><span style="font-size: 10pt;"> <o:p></o:p></span></p>
|
||||||
|
<p class="MsoNormal">Specialising in <span
|
||||||
|
style="color: rgb(148, 54, 52);">Fire and
|
||||||
|
Explosion Prevention or Protection, Overpressure Protection</span>, <span
|
||||||
|
style="color: rgb(49, 132, 155);">Vision in the Process</span><span
|
||||||
|
style="color: teal;">, </span><span style="color: rgb(54, 95, 145);">Flow
|
||||||
|
Measurement</span><span style="color: rgb(0, 176, 80);">,
|
||||||
|
Pressure - Differential Pressure, and Temperature - Humidity
|
||||||
|
Measurement/logging</span>, <span style="color: rgb(148, 138, 84);">On-Line
|
||||||
|
Analysers</span><span style="font-size: 10pt;"><o:p></o:p></span></p>
|
||||||
|
<div>
|
||||||
|
<div class="MsoNormal"><span style="font-size: 10pt;">
|
||||||
|
<hr style="color: gray;" align="left" noshade="noshade" size="2"
|
||||||
|
width="100%"></span></div>
|
||||||
|
</div>
|
||||||
|
<p class="MsoNormal" style="margin-top: 6pt;"><span
|
||||||
|
style="font-size: 10pt;">The
|
||||||
|
information in this message is confidential and may be priveleged. If
|
||||||
|
you are
|
||||||
|
not the intended recipient then access, disclosure, copying or other
|
||||||
|
dissemination of the contents of this message is unauthorised and may
|
||||||
|
be
|
||||||
|
priveledged. Please inform the sender immediately if you are not the
|
||||||
|
intended
|
||||||
|
addressee.All correspondence is subject to CMC Technologies' Terms and
|
||||||
|
Conditions of Sale - July 1, 2006</span><span style="font-size: 8pt;"><o:p></o:p></span></p>
|
||||||
|
<div>
|
||||||
|
<div class="MsoNormal"><span style="font-size: 10pt;">
|
||||||
|
<hr style="color: gray;" align="left" noshade="noshade" size="2"
|
||||||
|
width="100%"></span></div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -16,8 +16,7 @@
|
||||||
<th><?php echo $paginator->sort('contact_id');?></th>
|
<th><?php echo $paginator->sort('contact_id');?></th>
|
||||||
<th><?php __('Email'); ?></th>
|
<th><?php __('Email'); ?></th>
|
||||||
<th><?php __('Phone No'); ?></th>
|
<th><?php __('Phone No'); ?></th>
|
||||||
<th><?php echo $paginator->sort('state_id');?></th>
|
|
||||||
<th><?php echo $paginator->sort('country_id');?></th>
|
|
||||||
|
|
||||||
<th><?php echo $paginator->sort('status_id');?></th>
|
<th><?php echo $paginator->sort('status_id');?></th>
|
||||||
<th><?php echo $paginator->sort('comments');?></th>
|
<th><?php echo $paginator->sort('comments');?></th>
|
||||||
|
|
@ -99,12 +98,7 @@ foreach ($enquiries as $enquiry):
|
||||||
<td>
|
<td>
|
||||||
<?php echo $enquiry['Contact']['phone']; ?>
|
<?php echo $enquiry['Contact']['phone']; ?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
|
||||||
<?php echo $html->link($enquiry['State']['shortform'], array('controller'=> 'states', 'action'=>'view', $enquiry['State']['id'])); ?>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<?php echo $html->link($enquiry['Country']['name'], array('controller'=> 'countries', 'action'=>'view', $enquiry['Country']['id'])); ?>
|
|
||||||
</td>
|
|
||||||
<td class="status"><div id="statusupdate_<?php echo $i;?>"><?php echo $enquiry['Status']['name']; ?></div>
|
<td class="status"><div id="statusupdate_<?php echo $i;?>"><?php echo $enquiry['Status']['name']; ?></div>
|
||||||
<?php
|
<?php
|
||||||
echo $ajax->editor("statusupdate_$i", array('controller'=>'Enquiries', 'action'=>'update_status', $enquiry['Enquiry']['id']), array('update' => "statusupdate_$i", 'collection' => $status_list, 'okText'=>'Change Status', 'savingText' => 'Saving..', 'formId' => 'EnquiryStatusId',
|
echo $ajax->editor("statusupdate_$i", array('controller'=>'Enquiries', 'action'=>'update_status', $enquiry['Enquiry']['id']), array('update' => "statusupdate_$i", 'collection' => $status_list, 'okText'=>'Change Status', 'savingText' => 'Saving..', 'formId' => 'EnquiryStatusId',
|
||||||
|
|
@ -130,7 +124,7 @@ foreach ($enquiries as $enquiry):
|
||||||
<?php $i++; ?>
|
<?php $i++; ?>
|
||||||
<?php endforeach; ?>
|
<?php endforeach; ?>
|
||||||
</table>
|
</table>
|
||||||
</div>
|
|
||||||
<div class="paging">
|
<div class="paging">
|
||||||
|
|
||||||
<?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?>
|
<?php echo $paginator->prev('<< '.__('previous', true), array(), null, array('class'=>'disabled'));?>
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ doesn't appear in the drop down list, click 'New Contact'")); ?>
|
||||||
<div class="enquiries form">
|
<div class="enquiries form">
|
||||||
<?php echo $form->create('Enquiry', array('action' => 'add/customerid:'.$customer['Customer']['id']));?>
|
<?php echo $form->create('Enquiry', array('action' => 'add/customerid:'.$customer['Customer']['id']));?>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
<legend><?php __("New Enquiry for: ".$customer['Customer']['name']);?></legend>
|
<legend><?php __("New Enquiry");?></legend>
|
||||||
<?php
|
<?php
|
||||||
|
|
||||||
echo $form->input('Customer.name', array('readonly'=>'readonly', 'value'=>$customer['Customer']['name']));
|
echo $form->input('Customer.name', array('readonly'=>'readonly', 'value'=>$customer['Customer']['name']));
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@
|
||||||
echo $form->input('id');
|
echo $form->input('id');
|
||||||
echo $form->input('user_id', array('label'=>'Assigned to User'));
|
echo $form->input('user_id', array('label'=>'Assigned to User'));
|
||||||
echo $form->input('principle_id');
|
echo $form->input('principle_id');
|
||||||
//echo $form->input('Principle.name', array('label'=>'Principle','readonly'=>'readonly', 'value'=>$principle['Principle']['name']));
|
|
||||||
echo $form->input('Customer.name', array('label'=>'Customer','readonly'=>'readonly', 'value'=>$customer['Customer']['name']));
|
echo $form->input('Customer.name', array('label'=>'Customer','readonly'=>'readonly', 'value'=>$customer['Customer']['name']));
|
||||||
echo $form->input('contact_id');
|
echo $form->input('contact_id');
|
||||||
echo $form->input('State.name', array('label'=>'State','readonly'=>'readonly', 'value'=>$state['State']['name']));
|
echo $form->input('State.name', array('label'=>'State','readonly'=>'readonly', 'value'=>$state['State']['name']));
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
<div class="enquiries view">
|
<div class="enquiries-view">
|
||||||
<h2><?php __("Enquiry: " . $enquiry['Enquiry']['title']);?></h2>
|
<h2><?php __("Enquiry: " . $enquiry['Enquiry']['title']);?></h2>
|
||||||
<dl><?php $i = 0; $class = ' class="altrow"';?>
|
<dl><?php $i = 0; $class = ' class="altrow"';?>
|
||||||
|
|
||||||
|
|
@ -91,12 +91,25 @@
|
||||||
</dd>
|
</dd>
|
||||||
|
|
||||||
</dl>
|
</dl>
|
||||||
</div>
|
|
||||||
<div class="actions">
|
<div class="enquiry-actions">
|
||||||
<ul>
|
<ul>
|
||||||
<li><?php echo $html->link(__('Edit Enquiry', true), array('action'=>'edit', $enquiry['Enquiry']['id'])); ?> </li>
|
<li><?php echo $html->link(__('Edit Enquiry', true), array('action'=>'edit', $enquiry['Enquiry']['id'])); ?> </li>
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="principle-emails">
|
||||||
|
<?php
|
||||||
|
$boxdata = array();
|
||||||
|
$boxdata['enquirynumber'] = $enquiry['Enquiry']['title'];
|
||||||
|
//$boxdata['principle_emails'] = $principle_emails;
|
||||||
|
?>
|
||||||
|
<?php echo $this->element('principle_contacts_email_box', array('enquirynumber' => $enquiry['Enquiry']['title'],
|
||||||
|
'principle_emails' => $principle_emails )); ?>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
<div id="showemail">
|
<div id="showemail">
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -35,10 +35,12 @@
|
||||||
<? echo $html->meta('icon'); ?>
|
<? echo $html->meta('icon'); ?>
|
||||||
<?php
|
<?php
|
||||||
echo $html->css('quotenik');
|
echo $html->css('quotenik');
|
||||||
|
|
||||||
|
echo $scripts_for_layout;
|
||||||
echo $javascript->link('prototype');
|
echo $javascript->link('prototype');
|
||||||
echo $javascript->link('scriptaculous');
|
echo $javascript->link('scriptaculous');
|
||||||
echo $javascript->link('qtip');
|
echo $javascript->link('qtip');
|
||||||
echo $scripts_for_layout;
|
|
||||||
?>
|
?>
|
||||||
<script type="text/javascript"><!--//--><![CDATA[//><!--
|
<script type="text/javascript"><!--//--><![CDATA[//><!--
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,9 +11,6 @@ echo $paginator->counter(array(
|
||||||
<th><?php echo $paginator->sort('id');?></th>
|
<th><?php echo $paginator->sort('id');?></th>
|
||||||
<th><?php echo $paginator->sort('name');?></th>
|
<th><?php echo $paginator->sort('name');?></th>
|
||||||
<th><?php echo $paginator->sort('code');?></th>
|
<th><?php echo $paginator->sort('code');?></th>
|
||||||
<th><?php echo $paginator->sort('address');?></th>
|
|
||||||
<th><?php echo $paginator->sort('city');?></th>
|
|
||||||
<th><?php echo $paginator->sort('state');?></th>
|
|
||||||
<th><?php echo $paginator->sort('country_id');?></th>
|
<th><?php echo $paginator->sort('country_id');?></th>
|
||||||
<th><?php echo $paginator->sort('currency_id');?></th>
|
<th><?php echo $paginator->sort('currency_id');?></th>
|
||||||
<th class="actions"><?php __('Actions');?></th>
|
<th class="actions"><?php __('Actions');?></th>
|
||||||
|
|
@ -36,15 +33,6 @@ foreach ($principles as $principle):
|
||||||
<td>
|
<td>
|
||||||
<?php echo $principle['Principle']['code']; ?>
|
<?php echo $principle['Principle']['code']; ?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
|
||||||
<?php echo $principle['Principle']['address']; ?>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<?php echo $principle['Principle']['city']; ?>
|
|
||||||
</td>
|
|
||||||
<td>
|
|
||||||
<?php echo $principle['Principle']['state']; ?>
|
|
||||||
</td>
|
|
||||||
<td>
|
<td>
|
||||||
<?php echo $html->link($principle['Country']['name'], array('controller'=> 'countries', 'action'=>'view', $principle['Country']['id'])); ?>
|
<?php echo $html->link($principle['Country']['name'], array('controller'=> 'countries', 'action'=>'view', $principle['Country']['id'])); ?>
|
||||||
</td>
|
</td>
|
||||||
|
|
|
||||||
|
|
@ -1,11 +1,6 @@
|
||||||
<div class="principles view">
|
<div class="principles view">
|
||||||
<h2><?php __('Principle');?></h2>
|
<h2><?php __('Principle');?></h2>
|
||||||
<dl><?php $i = 0; $class = ' class="altrow"';?>
|
<dl><?php $i = 0; $class = ' class="altrow"';?>
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Id'); ?></dt>
|
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
|
||||||
<?php echo $principle['Principle']['id']; ?>
|
|
||||||
|
|
||||||
</dd>
|
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Name'); ?></dt>
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Name'); ?></dt>
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
<?php echo $principle['Principle']['name']; ?>
|
<?php echo $principle['Principle']['name']; ?>
|
||||||
|
|
@ -16,21 +11,7 @@
|
||||||
<?php echo $principle['Principle']['code']; ?>
|
<?php echo $principle['Principle']['code']; ?>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Address'); ?></dt>
|
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
|
||||||
<?php echo $principle['Principle']['address']; ?>
|
|
||||||
|
|
||||||
</dd>
|
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('City'); ?></dt>
|
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
|
||||||
<?php echo $principle['Principle']['city']; ?>
|
|
||||||
|
|
||||||
</dd>
|
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('State'); ?></dt>
|
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
|
||||||
<?php echo $principle['Principle']['state']; ?>
|
|
||||||
|
|
||||||
</dd>
|
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Country'); ?></dt>
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Country'); ?></dt>
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
<?php echo $html->link($principle['Country']['name'], array('controller'=> 'countries', 'action'=>'view', $principle['Country']['id'])); ?>
|
<?php echo $html->link($principle['Country']['name'], array('controller'=> 'countries', 'action'=>'view', $principle['Country']['id'])); ?>
|
||||||
|
|
@ -46,19 +27,34 @@
|
||||||
<div class="actions">
|
<div class="actions">
|
||||||
<ul>
|
<ul>
|
||||||
<li><?php echo $html->link(__('Edit Principle', true), array('action'=>'edit', $principle['Principle']['id'])); ?> </li>
|
<li><?php echo $html->link(__('Edit Principle', true), array('action'=>'edit', $principle['Principle']['id'])); ?> </li>
|
||||||
<li><?php echo $html->link(__('Delete Principle', true), array('action'=>'delete', $principle['Principle']['id']), null, sprintf(__('Are you sure you want to delete # %s?', true), $principle['Principle']['id'])); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('List Principles', true), array('action'=>'index')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('New Principle', true), array('action'=>'add')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('List Countries', true), array('controller'=> 'countries', 'action'=>'index')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('New Country', true), array('controller'=> 'countries', 'action'=>'add')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('List Currencies', true), array('controller'=> 'currencies', 'action'=>'index')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('New Currency', true), array('controller'=> 'currencies', 'action'=>'add')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('List Enquiries', true), array('controller'=> 'enquiries', 'action'=>'index')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('New Enquiry', true), array('controller'=> 'enquiries', 'action'=>'add')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('List Products', true), array('controller'=> 'products', 'action'=>'index')); ?> </li>
|
|
||||||
<li><?php echo $html->link(__('New Product', true), array('controller'=> 'products', 'action'=>'add')); ?> </li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="related">
|
||||||
|
<h3><?php __('Principle Contacts');?> <?php echo $html->image('system-users.png'); ?></h3>
|
||||||
|
<?php if (!empty($principle['PrincipleContact'])):?>
|
||||||
|
<? echo $this->element('principle_contacts', $principleContacts); ?>
|
||||||
|
<?php endif; ?>
|
||||||
|
<div class="actions">
|
||||||
|
<ul>
|
||||||
|
<li><?php echo $html->link(__('New Contact for this Principle', true), array('controller'=> 'principle_contacts', 'action'=>'add/principleid:'.$principle['Principle']['id']));?><?php echo $html->link($html->image('contact-new.png'), array('controller'=> 'principle_contacts', 'action'=>'add/customerid:'.$principle['Principle']['id']), null, null, false); ?> </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="related">
|
||||||
|
<h3><?php __('Addresses');?> <?php echo $html->image('x-office-address-book.png'); ?></h3>
|
||||||
|
<?php if (!empty($principle['PrincipleAddress'])):?>
|
||||||
|
<? echo $this->element('principle_address_table', $addresses); ?>
|
||||||
|
<?php endif; ?>
|
||||||
|
<div class="actions">
|
||||||
|
<ul>
|
||||||
|
<li><?php echo $html->link(__('New Address for this Principle', true), array('controller'=> 'principle_addresses', 'action'=>'add/principleid:'.$principle['Principle']['id']));?> </li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
<div class="related">
|
<div class="related">
|
||||||
<h3><?php __('Related Enquiries');?></h3>
|
<h3><?php __('Related Enquiries');?></h3>
|
||||||
<?php if (!empty($principle['Enquiry'])):?>
|
<?php if (!empty($principle['Enquiry'])):?>
|
||||||
|
|
@ -131,3 +127,4 @@
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?pr($principle); ?>
|
||||||
|
|
|
||||||
|
|
@ -6,13 +6,19 @@
|
||||||
echo $form->input('product_id');
|
echo $form->input('product_id');
|
||||||
echo $form->input('title');
|
echo $form->input('title');
|
||||||
echo $form->input('description');
|
echo $form->input('description');
|
||||||
echo $form->input('cost_price');
|
echo $form->input('part_number');
|
||||||
|
echo $form->input('cost_price_each');
|
||||||
|
echo $form->input('exchange_rate');
|
||||||
echo $form->input('our_discount');
|
echo $form->input('our_discount');
|
||||||
echo $form->input('packing_each');
|
echo $form->input('packing_each');
|
||||||
echo $form->input('shipping_weight_each');
|
echo $form->input('shipping_weight_each');
|
||||||
echo $form->input('shipping_cost_each');
|
echo $form->input('shipping_cost_each');
|
||||||
echo $form->input('duty');
|
echo $form->input('duty');
|
||||||
echo $form->input('sell_price_each');
|
echo $form->input('customs');
|
||||||
|
echo $form->input('finance');
|
||||||
|
echo $form->input('misc_cost');
|
||||||
|
echo $form->input('sellprice_each');
|
||||||
|
echo $form->input('notes');
|
||||||
?>
|
?>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
<?php echo $form->end('Submit');?>
|
<?php echo $form->end('Submit');?>
|
||||||
|
|
|
||||||
|
|
@ -7,13 +7,19 @@
|
||||||
echo $form->input('product_id');
|
echo $form->input('product_id');
|
||||||
echo $form->input('title');
|
echo $form->input('title');
|
||||||
echo $form->input('description');
|
echo $form->input('description');
|
||||||
echo $form->input('cost_price');
|
echo $form->input('part_number');
|
||||||
|
echo $form->input('cost_price_each');
|
||||||
|
echo $form->input('exchange_rate');
|
||||||
echo $form->input('our_discount');
|
echo $form->input('our_discount');
|
||||||
echo $form->input('packing_each');
|
echo $form->input('packing_each');
|
||||||
echo $form->input('shipping_weight_each');
|
echo $form->input('shipping_weight_each');
|
||||||
echo $form->input('shipping_cost_each');
|
echo $form->input('shipping_cost_each');
|
||||||
echo $form->input('duty');
|
echo $form->input('duty');
|
||||||
echo $form->input('sell_price_each');
|
echo $form->input('customs');
|
||||||
|
echo $form->input('finance');
|
||||||
|
echo $form->input('misc_cost');
|
||||||
|
echo $form->input('sellprice_each');
|
||||||
|
echo $form->input('notes');
|
||||||
?>
|
?>
|
||||||
</fieldset>
|
</fieldset>
|
||||||
<?php echo $form->end('Submit');?>
|
<?php echo $form->end('Submit');?>
|
||||||
|
|
|
||||||
|
|
@ -12,13 +12,19 @@ echo $paginator->counter(array(
|
||||||
<th><?php echo $paginator->sort('product_id');?></th>
|
<th><?php echo $paginator->sort('product_id');?></th>
|
||||||
<th><?php echo $paginator->sort('title');?></th>
|
<th><?php echo $paginator->sort('title');?></th>
|
||||||
<th><?php echo $paginator->sort('description');?></th>
|
<th><?php echo $paginator->sort('description');?></th>
|
||||||
<th><?php echo $paginator->sort('cost_price');?></th>
|
<th><?php echo $paginator->sort('part_number');?></th>
|
||||||
|
<th><?php echo $paginator->sort('cost_price_each');?></th>
|
||||||
|
<th><?php echo $paginator->sort('exchange_rate');?></th>
|
||||||
<th><?php echo $paginator->sort('our_discount');?></th>
|
<th><?php echo $paginator->sort('our_discount');?></th>
|
||||||
<th><?php echo $paginator->sort('packing_each');?></th>
|
<th><?php echo $paginator->sort('packing_each');?></th>
|
||||||
<th><?php echo $paginator->sort('shipping_weight_each');?></th>
|
<th><?php echo $paginator->sort('shipping_weight_each');?></th>
|
||||||
<th><?php echo $paginator->sort('shipping_cost_each');?></th>
|
<th><?php echo $paginator->sort('shipping_cost_each');?></th>
|
||||||
<th><?php echo $paginator->sort('duty');?></th>
|
<th><?php echo $paginator->sort('duty');?></th>
|
||||||
<th><?php echo $paginator->sort('sell_price_each');?></th>
|
<th><?php echo $paginator->sort('customs');?></th>
|
||||||
|
<th><?php echo $paginator->sort('finance');?></th>
|
||||||
|
<th><?php echo $paginator->sort('misc_cost');?></th>
|
||||||
|
<th><?php echo $paginator->sort('sellprice_each');?></th>
|
||||||
|
<th><?php echo $paginator->sort('notes');?></th>
|
||||||
<th class="actions"><?php __('Actions');?></th>
|
<th class="actions"><?php __('Actions');?></th>
|
||||||
</tr>
|
</tr>
|
||||||
<?php
|
<?php
|
||||||
|
|
@ -43,7 +49,13 @@ foreach ($productOptions as $productOption):
|
||||||
<?php echo $productOption['ProductOption']['description']; ?>
|
<?php echo $productOption['ProductOption']['description']; ?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?php echo $productOption['ProductOption']['cost_price']; ?>
|
<?php echo $productOption['ProductOption']['part_number']; ?>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?php echo $productOption['ProductOption']['cost_price_each']; ?>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?php echo $productOption['ProductOption']['exchange_rate']; ?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?php echo $productOption['ProductOption']['our_discount']; ?>
|
<?php echo $productOption['ProductOption']['our_discount']; ?>
|
||||||
|
|
@ -61,7 +73,19 @@ foreach ($productOptions as $productOption):
|
||||||
<?php echo $productOption['ProductOption']['duty']; ?>
|
<?php echo $productOption['ProductOption']['duty']; ?>
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
<?php echo $productOption['ProductOption']['sell_price_each']; ?>
|
<?php echo $productOption['ProductOption']['customs']; ?>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?php echo $productOption['ProductOption']['finance']; ?>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?php echo $productOption['ProductOption']['misc_cost']; ?>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?php echo $productOption['ProductOption']['sellprice_each']; ?>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<?php echo $productOption['ProductOption']['notes']; ?>
|
||||||
</td>
|
</td>
|
||||||
<td class="actions">
|
<td class="actions">
|
||||||
<?php echo $html->link(__('View', true), array('action'=>'view', $productOption['ProductOption']['id'])); ?>
|
<?php echo $html->link(__('View', true), array('action'=>'view', $productOption['ProductOption']['id'])); ?>
|
||||||
|
|
|
||||||
|
|
@ -21,9 +21,19 @@
|
||||||
<?php echo $productOption['ProductOption']['description']; ?>
|
<?php echo $productOption['ProductOption']['description']; ?>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Cost Price'); ?></dt>
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Part Number'); ?></dt>
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
<?php echo $productOption['ProductOption']['cost_price']; ?>
|
<?php echo $productOption['ProductOption']['part_number']; ?>
|
||||||
|
|
||||||
|
</dd>
|
||||||
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Cost Price Each'); ?></dt>
|
||||||
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
|
<?php echo $productOption['ProductOption']['cost_price_each']; ?>
|
||||||
|
|
||||||
|
</dd>
|
||||||
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Exchange Rate'); ?></dt>
|
||||||
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
|
<?php echo $productOption['ProductOption']['exchange_rate']; ?>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Our Discount'); ?></dt>
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Our Discount'); ?></dt>
|
||||||
|
|
@ -51,9 +61,29 @@
|
||||||
<?php echo $productOption['ProductOption']['duty']; ?>
|
<?php echo $productOption['ProductOption']['duty']; ?>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Sell Price Each'); ?></dt>
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Customs'); ?></dt>
|
||||||
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
<?php echo $productOption['ProductOption']['sell_price_each']; ?>
|
<?php echo $productOption['ProductOption']['customs']; ?>
|
||||||
|
|
||||||
|
</dd>
|
||||||
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Finance'); ?></dt>
|
||||||
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
|
<?php echo $productOption['ProductOption']['finance']; ?>
|
||||||
|
|
||||||
|
</dd>
|
||||||
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Misc Cost'); ?></dt>
|
||||||
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
|
<?php echo $productOption['ProductOption']['misc_cost']; ?>
|
||||||
|
|
||||||
|
</dd>
|
||||||
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Sellprice Each'); ?></dt>
|
||||||
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
|
<?php echo $productOption['ProductOption']['sellprice_each']; ?>
|
||||||
|
|
||||||
|
</dd>
|
||||||
|
<dt<?php if ($i % 2 == 0) echo $class;?>><?php __('Notes'); ?></dt>
|
||||||
|
<dd<?php if ($i++ % 2 == 0) echo $class;?>>
|
||||||
|
<?php echo $productOption['ProductOption']['notes']; ?>
|
||||||
|
|
||||||
</dd>
|
</dd>
|
||||||
</dl>
|
</dl>
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
<?php echo $javascript->link('quotenik/product_buildup.js', false); ?>
|
<?php echo $javascript->link('quotenik/product_buildup.js', false); ?>
|
||||||
|
<?php echo $javascript->link('tiny_mce/tiny_mce', false); ?>
|
||||||
|
<?php echo $javascript->link('tiny_mce/tiny_init', false); ?>
|
||||||
<div class="addproduct">
|
<div class="addproduct">
|
||||||
<?php echo $form->create('Product', array('id'=>'productaddform', 'class'=>'addproduct'));?>
|
<?php echo $form->create('Product', array('id'=>'productaddform', 'class'=>'addproduct'));?>
|
||||||
<fieldset>
|
<fieldset>
|
||||||
|
|
|
||||||
|
|
@ -29,7 +29,7 @@ dt.altrow {
|
||||||
background: #E6F0F0;
|
background: #E6F0F0;
|
||||||
}
|
}
|
||||||
dd {
|
dd {
|
||||||
margin-left: 20em;
|
margin-left: 10em;
|
||||||
margin-top: -2em;
|
margin-top: -2em;
|
||||||
vertical-align: top;
|
vertical-align: top;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -85,6 +85,13 @@ ul, li {
|
||||||
margin: 0 12px;
|
margin: 0 12px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
ul.principle-emails {
|
||||||
|
list-style: none;
|
||||||
|
margin-left: 0;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
/* Layout */
|
/* Layout */
|
||||||
#container {
|
#container {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
|
|
@ -115,7 +122,6 @@ ul, li {
|
||||||
}
|
}
|
||||||
|
|
||||||
#username {
|
#username {
|
||||||
|
|
||||||
position: absolute;
|
position: absolute;
|
||||||
right:0;
|
right:0;
|
||||||
width: 20%;
|
width: 20%;
|
||||||
|
|
@ -222,6 +228,8 @@ a#mailheaders {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#printemailbody {
|
#printemailbody {
|
||||||
text-align: left;
|
text-align: left;
|
||||||
font-size: 90%;
|
font-size: 90%;
|
||||||
|
|
@ -326,12 +334,15 @@ table.mer {
|
||||||
background: #fff;
|
background: #fff;
|
||||||
border:1px solid #ccc;
|
border:1px solid #ccc;
|
||||||
border-right:0;
|
border-right:0;
|
||||||
clear: both;
|
|
||||||
color: #333;
|
color: #333;
|
||||||
margin-bottom: 10px;
|
margin-bottom: 10px;
|
||||||
width: 100%;
|
|
||||||
font-size: 85%;
|
font-size: 85%;
|
||||||
|
padding-left: 0;
|
||||||
|
padding-right: 0;
|
||||||
|
overflow: auto;
|
||||||
}
|
}
|
||||||
|
|
||||||
th.mer {
|
th.mer {
|
||||||
background: #f2f2f2;
|
background: #f2f2f2;
|
||||||
border:1px solid #bbb;
|
border:1px solid #bbb;
|
||||||
|
|
@ -385,11 +396,6 @@ table.mer tr td.posted {
|
||||||
table.mer tr td.notposted {
|
table.mer tr td.notposted {
|
||||||
background: #FFFFFF;
|
background: #FFFFFF;
|
||||||
}
|
}
|
||||||
table.mer tr td.nowrap {
|
|
||||||
font-size: small;
|
|
||||||
text-align: left;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
|
|
||||||
table.mer tr td.comments {
|
table.mer tr td.comments {
|
||||||
font-size: small;
|
font-size: small;
|
||||||
|
|
@ -455,6 +461,16 @@ dt {
|
||||||
dt.altrow {
|
dt.altrow {
|
||||||
background: #E6F0F0;
|
background: #E6F0F0;
|
||||||
}
|
}
|
||||||
|
dd.mailheaders {
|
||||||
|
margin-top: -2em;
|
||||||
|
vertical-align: top;
|
||||||
|
}
|
||||||
|
dd.mailheaders-altrow {
|
||||||
|
margin-top: -2em;
|
||||||
|
vertical-align: top;
|
||||||
|
background: #E6F0F0;
|
||||||
|
}
|
||||||
|
|
||||||
dd {
|
dd {
|
||||||
margin-left: 20em;
|
margin-left: 20em;
|
||||||
margin-top: -2em;
|
margin-top: -2em;
|
||||||
|
|
@ -777,6 +793,23 @@ div.code-coverage-results span.result-good {
|
||||||
color: #0a0;
|
color: #0a0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
div.principle-emails {
|
||||||
|
float: right;
|
||||||
|
background: #E5E5E5;
|
||||||
|
border: 1px black dashed;
|
||||||
|
width: auto;
|
||||||
|
text-align: left;
|
||||||
|
font-size: 70%;
|
||||||
|
margin:0;
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
|
||||||
|
div.enquiries-view {
|
||||||
|
position: relative;
|
||||||
|
float: left;
|
||||||
|
width: 80%;
|
||||||
|
}
|
||||||
|
|
||||||
div.auto_complete {
|
div.auto_complete {
|
||||||
position :relative;
|
position :relative;
|
||||||
width :500x;
|
width :500x;
|
||||||
|
|
@ -813,6 +846,11 @@ span.highlight {
|
||||||
background-color: #74DD63;
|
background-color: #74DD63;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
span.principle-emails {
|
||||||
|
color: #000000;
|
||||||
|
padding-left: 2px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
span.tip {
|
span.tip {
|
||||||
color: #000000;
|
color: #000000;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue