<?php if (!defined('W2P_BASE_DIR')) { die('You should not access this file directly.'); } $contact_id = (int) w2PgetParam($_GET, 'contact_id', 0); $tab = $AppUI->processIntState('ContactVwTab', $_GET, 'tab', 0); $contact = new CContact(); if (!$contact->load($contact_id)) { $AppUI->redirect(ACCESS_DENIED); } $canEdit = $contact->canEdit(); $canDelete = $contact->canDelete(); $is_user = $contact->isUser($contact_id); // Get the contact details for company and department $company_detail = $contact->getCompanyDetails(); $dept_detail = $contact->getDepartmentDetails(); // Get the Contact info (phone, emails, etc) for the contact $methods = $contact->getContactMethods(); $methodLabels = w2PgetSysVal('ContactMethods'); // setup the title block $ttl = 'View Contact'; $titleBlock = new w2p_Theme_TitleBlock($ttl, 'icon.png', $m); $titleBlock->addCrumb('?m=contacts', 'contacts list'); if ($canEdit) { $titleBlock->addCrumb('?m=contacts&a=addedit&contact_id=' . $contact_id, 'edit this contact'); } if ($contact->user_id) { $titleBlock->addCrumb('?m=users&a=view&user_id=' . $contact->user_id, 'view this user'); } if ($canDelete) {
<?php if (!defined('W2P_BASE_DIR')) { die('You should not access this file directly.'); } // @todo convert to template $object_id = (int) w2PgetParam($_GET, 'contact_id', 0); $company_id = (int) w2PgetParam($_GET, 'company_id', 0); $dept_id = (int) w2PgetParam($_GET, 'dept_id', 0); $object = new CContact(); $object->setId($object_id); $canAddEdit = $object->canAddEdit(); $canAuthor = $object->canCreate(); $canEdit = $object->canEdit(); $canDelete = $object->canDelete(); if (!$canAddEdit) { $AppUI->redirect(ACCESS_DENIED); } // load the record data $obj = $AppUI->restoreObject(); if ($obj) { $object = $obj; $object_id = $object->getId(); } else { $object->load($object_id); } if (!$object && $object_id > 0) { $AppUI->setMsg('Contact'); $AppUI->setMsg('invalidID', UI_MSG_ERROR, true); $AppUI->redirect('m=' . $m); }