| 12345678910111213141516171819 |
- <?php
- /**
- * Get datasource list.
- *
- * @param string $orderBy
- * @param objcet $pager
- * @access public
- * @return array
- */
- public function getList($orderBy = 'id_desc', $pager = null)
- {
- return $this->dao->select('*')->from(TABLE_WORKFLOWDATASOURCE)
- ->where('1 = 1')
- ->beginIF(!empty($this->config->vision))->andWhere('vision')->eq($this->config->vision)->fi()
- ->beginIF($this->config->visions == ',lite,')->andWhere('code')->notin($this->config->workflowdatasource->excludeDatasource)->fi()
- ->orderBy($orderBy)
- ->page($pager)
- ->fetchAll();
- }
|