瀏覽代碼

Contacts: Use POST instead of GET.

tags/v4.5.0beta1
Thomas Tanghus 12 年之前
父節點
當前提交
081e1874cb
共有 3 個文件被更改,包括 5 次插入5 次删除
  1. 1
    1
      apps/contacts/ajax/deletecard.php
  2. 2
    2
      apps/contacts/ajax/deleteproperty.php
  3. 2
    2
      apps/contacts/js/contacts.js

+ 1
- 1
apps/contacts/ajax/deletecard.php 查看文件

@@ -29,7 +29,7 @@ function bailOut($msg) {
OCP\JSON::checkLoggedIn();
OCP\JSON::checkAppEnabled('contacts');

$id = isset($_GET['id'])?$_GET['id']:null;
$id = isset($_POST['id'])?$_POST['id']:null;
if(!$id) {
bailOut(OC_Contacts_App::$l10n->t('id is not set.'));
}

+ 2
- 2
apps/contacts/ajax/deleteproperty.php 查看文件

@@ -24,8 +24,8 @@
OCP\JSON::checkLoggedIn();
OCP\JSON::checkAppEnabled('contacts');

$id = $_GET['id'];
$checksum = $_GET['checksum'];
$id = $_POST['id'];
$checksum = $_POST['checksum'];

$vcard = OC_Contacts_App::getContactVCard( $id );
$line = OC_Contacts_App::getPropertyLineByChecksum($vcard, $checksum);

+ 2
- 2
apps/contacts/js/contacts.js 查看文件

@@ -368,7 +368,7 @@ Contacts={
$('#contacts_deletecard').tipsy('hide');
OC.dialogs.confirm(t('contacts', 'Are you sure you want to delete this contact?'), t('contacts', 'Warning'), function(answer) {
if(answer == true) {
$.getJSON(OC.filePath('contacts', 'ajax', 'deletecard.php'),{'id':Contacts.UI.Card.id},function(jsondata){
$.post(OC.filePath('contacts', 'ajax', 'deletecard.php'),{'id':Contacts.UI.Card.id},function(jsondata){
if(jsondata.status == 'success'){
var newid = '';
var curlistitem = $('#leftcontent [data-id="'+jsondata.data.id+'"]');
@@ -707,7 +707,7 @@ Contacts={
Contacts.UI.loading(obj, true);
var checksum = Contacts.UI.checksumFor(obj);
if(checksum) {
$.getJSON(OC.filePath('contacts', 'ajax', 'deleteproperty.php'),{'id': this.id, 'checksum': checksum },function(jsondata){
$.post(OC.filePath('contacts', 'ajax', 'deleteproperty.php'),{'id': this.id, 'checksum': checksum },function(jsondata){
if(jsondata.status == 'success'){
if(type == 'list') {
Contacts.UI.propertyContainerFor(obj).remove();

Loading…
取消
儲存