コード例 #1
0
ファイル: contact_index.php プロジェクト: Kervinou/OBM
     //FIXME : Not compatible with the HTML/Ajax implemetation
     OBM_Error::getInstance()->addError('rights', __('Permission denied'));
     echo OBM_Error::getInstance()->toJson();
     exit();
   }
 } elseif ($action == 'copyContact') {
 ///////////////////////////////////////////////////////////////////////////////
   $addressbooks = OBM_AddressBook::search();
   $params['contact_id'] = $params['id'];
   $contact = OBM_Contact::get($params['id']);
   $current['addressbook'] = $addressbook->id;
   $current['contact'] = $params['id'];
   $source = $addressbooks[$contact->addressbook_id];
   $destination = $addressbooks[$params['addressbook']];
   if ($source->read && $destination && $destination->write) {
     OBM_Contact::copy($contact, $destination);
     $subTemplate['card'] = new OBM_Template('card');
   } else {
     header('HTTP', true, 403);
     //FIXME : Not compatible with the HTML/Ajax implemetation
     OBM_Error::getInstance()->addError('rights', __('Permission denied'));
     echo OBM_Error::getInstance()->toJson();
     exit();
   } 
 } elseif ($action == 'moveContact') {
 ///////////////////////////////////////////////////////////////////////////////
   $contact = OBM_Contact::get($params['id']);
   $addressbooks = OBM_AddressBook::search();
   $source = $addressbooks[$contact->addressbook_id];
   $destination = $addressbooks[$params['addressbook']];
   if ($source && $source->read && $source->write && $destination && $destination->write) {