本文整理汇总了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;
}