本文整理匯總了PHP中Vtiger_RelationListView_Model::getCreateViewUrl方法的典型用法代碼示例。如果您正苦於以下問題:PHP Vtiger_RelationListView_Model::getCreateViewUrl方法的具體用法?PHP Vtiger_RelationListView_Model::getCreateViewUrl怎麽用?PHP Vtiger_RelationListView_Model::getCreateViewUrl使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Vtiger_RelationListView_Model
的用法示例。
在下文中一共展示了Vtiger_RelationListView_Model::getCreateViewUrl方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: getCreateViewUrl
public function getCreateViewUrl()
{
$createViewUrl = parent::getCreateViewUrl();
$currentUserModel = Users_Record_Model::getCurrentUserModel();
$parentRecordModel = $this->getParentRecordModel();
$currencyValue = $parentRecordModel->get('hdnGrandTotal');
$parentRecordModelCurrencyId = $parentRecordModel->get('currency_id');
if ($parentRecordModelCurrencyId == $currentUserModel->get('currency_id')) {
$amount = CurrencyField::convertToUserFormat($currencyValue, null, true);
} else {
$baseCurrencyId = CurrencyField::getDBCurrencyId();
$allCurrencies = getAllCurrencies();
foreach ($allCurrencies as $currencyInfo) {
if ($parentRecordModelCurrencyId == $currencyInfo['currency_id']) {
$currencyValue = CurrencyField::convertToDollar($currencyValue, $currencyInfo['conversionrate']);
}
}
foreach ($allCurrencies as $currencyInfo) {
if ($baseCurrencyId == $currencyInfo['currency_id']) {
$currencyValue = CurrencyField::convertFromMasterCurrency($currencyValue, $currencyInfo['conversionrate']);
}
}
$amount = CurrencyField::convertToUserFormat($currencyValue);
}
return $createViewUrl . '&relatedcontact=' . $parentRecordModel->get('contact_id') . '&relatedorganization=' . $parentRecordModel->get('account_id') . '&amount=' . $amount;
}
示例2: getCreateViewUrl
public function getCreateViewUrl()
{
$createViewUrl = parent::getCreateViewUrl();
$relationModuleModel = $this->getRelationModel()->getRelationModuleModel();
$parentRecordModule = $this->getParentRecordModel();
//if parent module has account id it should be related to Potentials
if ($parentRecordModule->get('parent_id') && $relationModuleModel->getName() == 'Potentials') {
$createViewUrl .= '&related_to=' . $parentRecordModule->get('parent_id');
}
return $createViewUrl;
}
示例3: getCreateViewUrl
public function getCreateViewUrl()
{
$createViewUrl = parent::getCreateViewUrl();
$relationModuleModel = $this->getRelationModel()->getRelationModuleModel();
if ($relationModuleModel->getName() == 'HelpDesk') {
if ($relationModuleModel->getField('parent_id')->isViewable()) {
$createViewUrl .= '&parent_id=' . $this->getParentRecordModel()->get('linktoaccountscontacts');
}
}
return $createViewUrl;
}