protected function beforeStoreStatement(array &$response, array &$params, \GO\Base\Data\AbstractStore &$store, \GO\Base\Db\FindParams $storeParams) { $multiSel = new \GO\Base\Component\MultiSelectGrid('ta-taskslists', "GO\\Tasks\\Model\\Tasklist", $store, $params); $multiSel->setFindParamsForDefaultSelection($storeParams); $multiSel->formatCheckedColumn(); return parent::beforeStoreStatement($response, $params, $store, $storeParams); }
protected function beforeStoreStatement(array &$response, array &$params, \GO\Base\Data\AbstractStore &$store, \GO\Base\Db\FindParams $storeParams) { if (empty($params['forContextMenu'])) { $multiSel = new \GO\Base\Component\MultiSelectGrid('addresslist_filter', "GO\\Addressbook\\Model\\Addresslist", $store, $params, false); $multiSel->formatCheckedColumn(); } $storeParams->getCriteria()->addCondition('level', $params['permissionLevel'], '>=', 'go_acl'); }
protected function beforeStoreStatement(array &$response, array &$params, \GO\Base\Data\AbstractStore &$store, \GO\Base\Db\FindParams $storeParams) { $storeParams->debugSql(); $multiSel = new \GO\Base\Component\MultiSelectGrid('books', "GO\\Addressbook\\Model\\Addressbook", $store, $params, true); $multiSel->setFindParamsForDefaultSelection($storeParams); $multiSel->formatCheckedColumn(); return parent::beforeStoreStatement($response, $params, $store, $storeParams); }
protected function beforeStoreStatement(array &$response, array &$params, \GO\Base\Data\AbstractStore &$store, \GO\Base\Db\FindParams $storeParams) { $multiSel = new \GO\Base\Component\MultiSelectGrid('ta-taskslists', "GO\\Tasks\\Model\\Tasklist", $store, $params, true); $multiSel->addSelectedToFindCriteria($storeParams, 'tasklist_id'); $multiSel->setButtonParams($response); $multiSel->setStoreTitle(); $catMultiSel = new \GO\Base\Component\MultiSelectGrid('categories', "GO\\Tasks\\Model\\Category", $store, $params); $catMultiSel->addSelectedToFindCriteria($storeParams, 'category_id'); return parent::beforeStoreStatement($response, $params, $store, $storeParams); }
protected function beforeStoreStatement(array &$response, array &$params, \GO\Base\Data\AbstractStore &$store, \GO\Base\Db\FindParams $storeParams) { $storeParams->joinModel(array('model' => 'GO\\Base\\Model\\UserGroup', 'localTableAlias' => 't', 'localField' => 'id', 'foreignField' => 'user_id', 'tableAlias' => 'ug')); $storeParams->group('t.id'); $storeParams->export('users'); $groupsMultiSel = new \GO\Base\Component\MultiSelectGrid('users-groups-panel', "GO\\Base\\Model\\Group", $store, $params, true); $groupsMultiSel->addSelectedToFindCriteria($storeParams, 'group_id', 'ug'); return parent::beforeStoreStatement($response, $params, $store, $storeParams); }