当前位置: 首页>>代码示例>>PHP>>正文


PHP CRM_Core_PseudoConstant::tasks方法代码示例

本文整理汇总了PHP中CRM_Core_PseudoConstant::tasks方法的典型用法代码示例。如果您正苦于以下问题:PHP CRM_Core_PseudoConstant::tasks方法的具体用法?PHP CRM_Core_PseudoConstant::tasks怎么用?PHP CRM_Core_PseudoConstant::tasks使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在CRM_Core_PseudoConstant的用法示例。


在下文中一共展示了CRM_Core_PseudoConstant::tasks方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: task

 /**
  * where / qill clause for task / task status
  *
  * @return void
  * @access public
  */
 function task(&$values)
 {
     list($name, $op, $value, $grouping, $wildcard) = $values;
     $targetName = $this->getWhereValues('task_id', $grouping);
     if (!$targetName) {
         return;
     }
     $taskID = CRM_Utils_Type::escape($targetName[2], 'Integer');
     $clause = "civicrm_task_status.task_id = {$taskID} ";
     $statusID = NULL;
     if ($value) {
         $statusID = CRM_Utils_Type::escape($value, 'Integer');
         $clause .= " AND civicrm_task_status.status_id = {$statusID}";
     }
     $this->_where[$grouping][] = "civicrm_task_status.task_id = {$taskID} AND civicrm_task_status.status_id = {$statusID}";
     $this->_tables['civicrm_task_status'] = $this->_whereTables['civicrm_task_status'] = 1;
     $taskSelect = CRM_Core_PseudoConstant::tasks();
     $this->_qill[$grouping][] = ts('Task') . ": {$taskSelect[$taskID]}";
     if ($statusID) {
         $statusSelect = CRM_Core_OptionGroup::values('task_status');
         $this->_qill[$grouping][] = ts('Task Status') . ": {$statusSelect[$statusID]}";
     }
 }
开发者ID:peteainsworth,项目名称:civicrm-4.2.9-drupal,代码行数:29,代码来源:Query.php

示例2: task

 static function task(&$form)
 {
     $form->add('hidden', 'hidden_task', 1);
     if (CRM_Core_Permission::access('Quest')) {
         $form->assign('showTask', 1);
         // add the task search stuff
         // we add 2 select boxes, one for the task from the task table
         $taskSelect = array('' => '- select -') + CRM_Core_PseudoConstant::tasks();
         $form->addElement('select', 'task_id', ts('Task'), $taskSelect);
         $form->addSelect('task_status', ts('Task Status'));
     }
 }
开发者ID:bhirsch,项目名称:civicrm,代码行数:12,代码来源:Criteria.php


注:本文中的CRM_Core_PseudoConstant::tasks方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。