本文整理汇总了PHP中Meeting::mark_deleted方法的典型用法代码示例。如果您正苦于以下问题:PHP Meeting::mark_deleted方法的具体用法?PHP Meeting::mark_deleted怎么用?PHP Meeting::mark_deleted使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Meeting
的用法示例。
在下文中一共展示了Meeting::mark_deleted方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testSaveAndMarkdeletedAndSetAcceptStatus
public function testSaveAndMarkdeletedAndSetAcceptStatus()
{
$meeting = new Meeting();
$meeting->name = 'test';
$meeting->status = 'Not Held';
$meeting->type = 'Sugar';
$meeting->description = 'test description';
$meeting->duration_hours = 1;
$meeting->duration_minutes = 1;
$meeting->date_start = '2016-02-11 17:30:00';
$meeting->date_end = '2016-02-11 17:30:00';
$meeting->save();
//test for record ID to verify that record is saved
$this->assertTrue(isset($meeting->id));
$this->assertEquals(36, strlen($meeting->id));
/* Test set_accept_status method */
//test set_accept_status with User object
$user = new User();
$meeting->set_accept_status($user, 'accept');
//test set_accept_status with contact object
$contact = new Contact();
$meeting->set_accept_status($contact, 'accept');
//test set_accept_status with Lead object
$lead = new Lead();
$meeting->set_accept_status($lead, 'accept');
//mark all created relationships as deleted
$meeting->mark_relationships_deleted($meeting->id);
//mark the record as deleted and verify that this record cannot be retrieved anymore.
$meeting->mark_deleted($meeting->id);
$result = $meeting->retrieve($meeting->id);
$this->assertEquals(null, $result);
}
示例2: json_encode
<?php
if (!defined('sugarEntry') || !sugarEntry) {
die('Not A Valid Entry Point');
}
require_once "modules/Calls/Call.php";
require_once "modules/Meetings/Meeting.php";
require_once "modules/ECalendar/functions.php";
if ($_REQUEST['cur_module'] == 'Calls') {
$bean = new Call();
$table_name = 'calls';
$jn = "call_id_c";
}
if ($_REQUEST['cur_module'] == 'Meetings') {
$bean = new Meeting();
$table_name = 'meetings';
$jn = "meeting_id_c";
}
$bean->retrieve($_REQUEST['record']);
if (!$bean->ACLAccess('delete')) {
die;
}
$bean->mark_deleted($_REQUEST['record']);
if ($_REQUEST['delete_recurring']) {
remove_recurence($bean, $table_name, $jn, $_REQUEST['record']);
}
$json_arr = array('succuss' => 'yes');
ob_clean();
echo json_encode($json_arr);
示例3: Meeting
*
* All copies of the Covered Code must include on each user interface screen:
* (i) the "Powered by SugarCRM" logo and
* (ii) the SugarCRM copyright notice
* in the same form as they appear in the distribution. See full license for
* requirements.
*
* The Original Code is: SugarCRM Open Source
* The Initial Developer of the Original Code is SugarCRM, Inc.
* Portions created by SugarCRM are Copyright (C) 2004-2006 SugarCRM, Inc.;
* All Rights Reserved.
* Contributor(s): ______________________________________.
********************************************************************************/
/*********************************************************************************
* Description: TODO: To be written.
* Portions created by SugarCRM are Copyright (C) SugarCRM, Inc.
* All Rights Reserved.
* Contributor(s): ______________________________________..
********************************************************************************/
require_once 'modules/Meetings/Meeting.php';
$focus = new Meeting();
if (!isset($_REQUEST['record'])) {
sugar_die($mod_strings['ERR_DELETE_RECORD']);
}
$focus->retrieve($_REQUEST['record']);
if (!$focus->ACLAccess('Delete')) {
ACLController::displayNoAccess(true);
sugar_cleanup(true);
}
$focus->mark_deleted($_REQUEST['record']);
header("Location: index.php?module=" . $_REQUEST['return_module'] . "&action=" . $_REQUEST['return_action'] . "&record=" . $_REQUEST['return_id']);