public static function validateSettings($settings, $componentClass)
 {
     parent::validateSettings($settings, $componentClass);
     if (isset($settings['pool'])) {
         throw new Kwf_Exception("Directories_Category doesn't use pools anymore");
     }
 }
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['childModel'] = 'Kwc_Directories_Top_Model';
     $ret['generators']['detail']['nameColumn'] = 'name';
     return $ret;
 }
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['childModel'] = new Kwf_Model_FnF(array('columns' => array('id', 'name'), 'data' => array(array('id' => 1, 'name' => 'Foo'), array('id' => 2, 'name' => 'Bar'), array('id' => 3, 'name' => 'Baz'), array('id' => 4, 'name' => 'Foo1'), array('id' => 5, 'name' => 'Foo2'), array('id' => 6, 'name' => 'Foo3'), array('id' => 7, 'name' => 'Foo4'), array('id' => 8, 'name' => 'Foo5'))));
     $ret['generators']['detail']['nameColumn'] = 'name';
     return $ret;
 }
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['generators']['detail'] = array('class' => 'Kwc_Directories_Month_Directory_Generator', 'component' => 'Kwc_Directories_Month_Detail_Component', 'showInMenu' => true);
     $ret['dateColumn'] = null;
     return $ret;
 }
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['childModel'] = 'Kwc_Directories_CategoryTest_Directory_Model';
     $ret['generators']['detail']['component'] = 'Kwc_Directories_CategoryTest_Detail_Component';
     $ret['generators']['categories'] = array('class' => 'Kwf_Component_Generator_PseudoPage_Static', 'component' => 'Kwc_Directories_CategoryTest_Category_Directory_Component', 'name' => 'categories');
     return $ret;
 }
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['childModel'] = 'Kwc_Directories_MapView_Directory_Model';
     $ret['generators']['detail']['component'] = 'Kwc_Directories_MapView_Detail_Component';
     $ret['generators']['child']['component']['view'] = 'Kwc_Directories_MapView_View_Component';
     return $ret;
 }
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['generators']['detail']['class'] = 'Kwc_Advanced_Amazon_Nodes_ProductsDirectory_Generator';
     $ret['generators']['detail']['component'] = 'Kwc_Advanced_Amazon_Nodes_ProductsDirectory_Detail_Component';
     $ret['generators']['detail']['model'] = 'Kwf_Util_Model_Amazon_Products';
     return $ret;
 }
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['childModel'] = 'Kwc_Directories_AjaxViewMultipleDirectories_Directory_Model';
     $ret['generators']['detail']['component'] = 'Kwc_Directories_AjaxViewMultipleDirectories_Detail_Component';
     $ret['generators']['child']['component']['view'] = 'Kwc_Directories_AjaxViewMultipleDirectories_View_Component';
     return $ret;
 }
Esempio n. 9
0
 public function getSelect()
 {
     $ret = parent::getSelect();
     $user = Kwf_Registry::get('userModel')->getAuthedUser();
     if (!$user || $user->role == 'external') {
         $ret->whereEquals('only_intern', 0);
     }
     return $ret;
 }
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['childModel'] = 'Kwc_Directories_AjaxViewTwoOnOnePage_Directory_Model';
     $ret['generators']['detail']['component'] = 'Kwc_Directories_AjaxViewTwoOnOnePage_Detail_Component';
     $ret['generators']['child']['component']['view'] = 'Kwc_Directories_AjaxViewTwoOnOnePage_View_Component';
     $ret['contentSender'] = 'Kwc_Directories_List_ViewAjax_DirectoryContentSender';
     return $ret;
 }
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['childModel'] = 'Kwc_Directories_AjaxView_Directory_Model';
     $ret['generators']['detail']['component'] = 'Kwc_Directories_AjaxView_Detail_Component';
     $ret['generators']['child']['component']['view'] = 'Kwc_Directories_AjaxView_View_Component';
     $ret['generators']['categories'] = array('class' => 'Kwf_Component_Generator_PseudoPage_Static', 'component' => 'Kwc_Directories_AjaxView_Category_Directory_Component', 'name' => 'categories', 'showInMenu' => true);
     $ret['contentSender'] = 'Kwc_Directories_List_ViewAjax_DirectoryContentSender';
     return $ret;
 }
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['componentName'] = trlKwfStatic('Amazon.Nodes');
     $ret['ownModel'] = 'Kwc_Advanced_Amazon_Nodes_FieldModel';
     $ret['generators']['detail']['component'] = 'Kwc_Advanced_Amazon_Nodes_Detail_Component';
     $ret['generators']['detail']['model'] = 'Kwc_Advanced_Amazon_Nodes_NodesModel';
     $ret['generators']['child']['component']['view'] = 'Kwc_Advanced_Amazon_Nodes_View_Component';
     $ret['generators']['products'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'name' => trlKwfStatic('Products'), 'component' => 'Kwc_Advanced_Amazon_Nodes_ProductsDirectory_Component');
     return $ret;
 }
Esempio n. 13
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['generators']['detail']['class'] = 'Kwc_User_Directory_Generator';
     $ret['generators']['detail']['component'] = 'Kwc_User_Detail_Component';
     $ret['generators']['detail']['model'] = Kwf_Registry::get('config')->user->model;
     $ret['generators']['detail']['dbIdShortcut'] = 'users_';
     $ret['generators']['detail']['filenameColumn'] = 'nickname';
     $ret['generators']['detail']['nameColumn'] = 'nickname';
     $ret['generators']['register'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_User_Register_Component', 'name' => trlKwfStatic('Register'));
     $ret['generators']['edit'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_User_Edit_Component', 'name' => trlKwfStatic('Edit Profile'));
     $ret['generators']['login'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_User_Login_Component', 'name' => trlKwfStatic('Login'));
     $ret['generators']['lostPassword'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_User_LostPassword_Component', 'name' => trlKwfStatic('Lost Password'));
     $ret['generators']['activate'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_User_Activate_Component', 'name' => trlKwfStatic('Activate'));
     return $ret;
 }
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['generators']['child']['component']['view'] = 'Kwc_Shop_Products_View_Component';
     $ret['menuConfig'] = 'Kwf_Component_Abstract_MenuConfig_SameClass';
     $ret['generators']['detail']['class'] = 'Kwc_Shop_Products_Directory_Generator';
     $ret['generators']['detail']['component'] = 'Kwc_Shop_Products_Detail_Component';
     $ret['generators']['detail']['dbIdShortcut'] = 'shopProducts_';
     $ret['generators']['addToCart'] = array('class' => 'Kwf_Component_Generator_Table', 'component' => 'Kwc_Shop_Products_Directory_AddToCart_Component');
     $ret['childModel'] = 'Kwc_Shop_Products';
     $ret['componentName'] = trlKwfStatic('Shop.Products');
     $ret['componentNameShort'] = trlKwfStatic('Products');
     $ret['componentCategory'] = 'admin';
     $ret['flags']['hasResources'] = true;
     $ret['extConfig'] = 'Kwf_Component_Abstract_ExtConfig_None';
     $ret['extConfigControllerIndex'] = 'Kwc_Directories_Item_Directory_ExtConfigEditButtons';
     return $ret;
 }
Esempio n. 15
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['generators']['detail']['component'] = 'Kwc_Newsletter_Detail_Component';
     // wird von der Mail_Redirect gerendered
     $ret['generators']['unsubscribe'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_Newsletter_Unsubscribe_Component', 'name' => trlKwfStatic('Unsubscribe'));
     // wird von der Mail_Redirect gerendered
     $ret['generators']['editSubscriber'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_Newsletter_EditSubscriber_Component', 'name' => trlKwfStatic('Edit subscriber'));
     $ret['childModel'] = 'Kwc_Newsletter_Model';
     $ret['flags']['hasResources'] = true;
     $ret['componentName'] = trlKwfStatic('Newsletter');
     $ret['componentIcon'] = 'email';
     $ret['flags']['skipFulltextRecursive'] = true;
     $ret['extConfig'] = 'Kwf_Component_Abstract_ExtConfig_None';
     $ret['extConfigControllerIndex'] = 'Kwc_Newsletter_ExtConfigEditButtons';
     $ret['assetsAdmin']['files'][] = 'kwf/Kwc/Newsletter/Panel.js';
     $ret['contentSender'] = 'Kwc_Newsletter_ContentSender';
     $ret['menuConfig'] = 'Kwc_Newsletter_MenuConfig';
     return $ret;
 }
Esempio n. 16
0
 public static function getSettings()
 {
     $ret = parent::getSettings();
     $ret['componentName'] = trlKwfStatic('News');
     $ret['componentCategory'] = 'admin';
     $ret['componentIcon'] = 'newspaper';
     $ret['childModel'] = 'Kwc_News_Directory_Model';
     $ret['generators']['detail']['class'] = 'Kwc_News_Directory_Generator';
     $ret['generators']['detail']['component'] = 'Kwc_News_Detail_Component';
     $ret['generators']['detail']['nameColumn'] = 'title';
     $ret['generators']['detail']['dbIdShortcut'] = 'news_';
     $ret['generators']['child']['component']['view'] = 'Kwc_News_List_View_Component';
     $ret['generators']['feed'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_News_List_Feed_Component', 'name' => trlKwfStatic('Feed'));
     $ret['enableExpireDate'] = false;
     $ret['assetsAdmin']['dep'][] = 'ExtFormDateField';
     $ret['menuConfig'] = 'Kwf_Component_Abstract_MenuConfig_SameClass';
     //darf im seitenbaum nicht berbeitet werden
     $ret['extConfig'] = 'Kwf_Component_Abstract_ExtConfig_None';
     //config fuer admin button oben
     $ret['extConfigControllerIndex'] = 'Kwc_Directories_Item_Directory_ExtConfigEditButtons';
     return $ret;
 }
 public static function getSettings($param = null)
 {
     $ret = parent::getSettings($param);
     $ret['componentName'] = trlKwfStatic('Blog');
     $ret['componentIcon'] = 'newspaper';
     $ret['componentCategory'] = 'admin';
     $ret['childModel'] = 'Kwc_Blog_Directory_Model';
     $ret['ownModel'] = 'Kwf_Component_FieldModel';
     $ret['generators']['detail']['class'] = 'Kwc_Blog_Directory_Generator';
     $ret['generators']['detail']['component'] = 'Kwc_Blog_Detail_Component';
     $ret['generators']['detail']['nameColumn'] = 'title';
     $ret['generators']['detail']['dbIdShortcut'] = 'blog_';
     $ret['generators']['child']['component']['view'] = 'Kwc_Blog_List_View_Component';
     $ret['generators']['feed'] = array('class' => 'Kwf_Component_Generator_Page_Static', 'component' => 'Kwc_Blog_List_Feed_Component', 'name' => trlKwfStatic('Feed'));
     $ret['generators']['categories'] = array('class' => 'Kwf_Component_Generator_PseudoPage_Static', 'component' => 'Kwc_Blog_Category_Directory_Component', 'name' => trlKwfStatic('Categories'), 'showInMenu' => false);
     $ret['assetsAdmin']['dep'][] = 'ExtFormDateField';
     $ret['menuConfig'] = 'Kwf_Component_Abstract_MenuConfig_SameClass';
     //darf im seitenbaum nicht berbeitet werden
     $ret['extConfig'] = 'Kwc_Blog_Directory_ExtConfig';
     //config fuer admin button oben
     $ret['extConfigControllerIndex'] = 'Kwc_Directories_Item_Directory_ExtConfigTabs';
     return $ret;
 }