コード例 #1
0
ファイル: contact_index.php プロジェクト: Kervinou/OBM
     $subTemplate['card']->set('kinds', run_query_contact_get_kinds());
   } 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 == 'removeFromArchive')  {
 ///////////////////////////////////////////////////////////////////////////////
   $addressbooks = OBM_AddressBook::search();
   if (isset($params['contact_id'])) {
     $contact = OBM_Contact::get($params['contact_id'], null, false);
     $addressbook = $addressbooks[$contact->addressbook_id];
     if ($addressbook && $addressbook->write && (check_contact_update_rights($params))) {
       OBM_Contact::removeFromArchive($contact);
     } else {
       header('HTTP', true, 403);
       OBM_Error::getInstance()->addError('rights', __('Permission denied'));
       echo OBM_Error::getInstance()->toJson();
       exit();
     }
   } else {
     header('HTTP', true, 403);
     OBM_Error::getInstance()->addError('rights', __('Permission denied'));
     echo OBM_Error::getInstance()->toJson();
     exit();
   }
 } elseif ($action == 'storeContact') {
 ///////////////////////////////////////////////////////////////////////////////
   $addressbooks = OBM_AddressBook::search();