Ejemplo n.º 1
0
 protected function actionStore($params)
 {
     $columnModel = new \GO\Base\Data\ColumnModel('GO\\Base\\Model\\Group');
     $store = new \GO\Base\Data\DbStore('GO\\Base\\Model\\Group', $columnModel, $params);
     $store->defaultSort = array('name');
     $store->multiSelectable('users-groups-panel', null, '', array(), false);
     echo $this->renderStore($store);
 }
Ejemplo n.º 2
0
 protected function actionAddressbookStore()
 {
     $colModel = new \GO\Base\Data\ColumnModel(\GO\Addressbook\Model\Addressbook::model());
     //		$colModel->formatColumn('type', '$model->customfieldtype->name()');
     $findParams = new \GO\Base\Db\FindParams();
     $findParams->ignoreAcl();
     $findParams->getCriteria()->addCondition('user_id', \GO::user()->id, '=', 'f');
     $findParams->order('name');
     $findParams->joinModel(array('model' => 'GO\\Favorites\\Model\\Addressbook', 'localTableAlias' => 't', 'localField' => 'id', 'foreignField' => 'addressbook_id', 'tableAlias' => 'f', 'type' => 'INNER'));
     $store = new \GO\Base\Data\DbStore('GO\\Addressbook\\Model\\Addressbook', $colModel, $_POST, $findParams);
     $store->multiSelectable('books');
     //		$store->defaultSort = array('sort','name');
     echo $this->renderStore($store);
 }