Пример #1
0
 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);
 }
Пример #2
0
 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');
 }
Пример #3
0
 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);
 }
Пример #4
0
 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);
 }
Пример #5
0
 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);
 }