--- /dev/null
--- /dev/null
++<?php\r
++\r
++ elgg_set_context('custom_index_widgets');\r
++ elgg_set_page_owner_guid(elgg_get_config('site_guid'));\r
++ \r
++ $widgettypes = elgg_get_widget_types(); \r
++\r
++ $page_owner = elgg_get_page_owner_guid();\r
++ $ciw_layout = elgg_get_plugin_setting("ciw_layout", "custom_index_widgets");\r
++ $ciw_showdashboard = elgg_get_plugin_setting("ciw_showdashboard", "custom_index_widgets");\r
++\r
++ $customwidgets = elgg_get_widgets($page_owner, elgg_get_context()); \r
++ $area1widgets = isset($customwidgets[1]) ? $customwidgets[1] : FALSE;\r
++ $area2widgets = isset($customwidgets[2]) ? $customwidgets[2] : FALSE;\r
++ $area3widgets = isset($customwidgets[3]) ? $customwidgets[3] : FALSE;\r
++ /*\r
++ $area1widgets = elgg_get_widgets($page_owner,elgg_get_context(),1);\r
++ $area2widgets = elgg_get_widgets($page_owner,elgg_get_context(),2);\r
++ $area3widgets = elgg_get_widgets($page_owner,elgg_get_context(),3);\r
++ */\r
++ \r
++ if (empty($area1widgets) && empty($area2widgets) && empty($area3widgets)) {\r
++ \r
++ if (isset($vars['area3'])) $vars['area1'] = $vars['area3'];\r
++ if (isset($vars['area4'])) $vars['area2'] = $vars['area4'];\r
++ }\r
++ \r
++ $leftcolumn_widgets_view = custom_index_build_columns($area1widgets,$widgettypes);\r
++ $middlecolumn_widgets_view = custom_index_build_columns($area2widgets,$widgettypes);\r
++ $rightcolumn_widgets_view = custom_index_build_columns($area3widgets,$widgettypes);\r
++ \r
++ \r
++ $content = elgg_view_layout($ciw_layout, array('area1' => $leftcolumn_widgets_view,'area2' => $middlecolumn_widgets_view,'area3' => $rightcolumn_widgets_view, 'layoutmode' => 'index_mode') );\r
++ \r
++ if (elgg_is_logged_in() && $ciw_showdashboard=="yes"){\r
++ \r
++ $user_guid = elgg_get_logged_in_user_guid();\r
++ elgg_set_page_owner_guid($user_guid);\r
++ elgg_set_context('dashboard');\r
++ \r
++ \r
++ $dashboardwidgets = elgg_get_widgets($user_guid, elgg_get_context()); \r
++ $area1widgets = isset($dashboardwidgets[1]) ? $dashboardwidgets[1] : FALSE;\r
++ $area2widgets = isset($dashboardwidgets[2]) ? $dashboardwidgets[2] : FALSE;\r
++ $area3widgets = isset($dashboardwidgets[3]) ? $dashboardwidgets[3] : FALSE;\r
++ /*\r
++ $area1widgets = elgg_get_widgets($user_guid,elgg_get_context(),1);\r
++ $area2widgets = elgg_get_widgets($user_guid,elgg_get_context(),2);\r
++ $area3widgets = elgg_get_widgets($user_guid,elgg_get_context(),3);\r
++ */\r
++ if (empty($area1widgets) && empty($area2widgets) && empty($area3widgets)) {\r
++ \r
++ if (isset($vars['area3'])) $vars['area1'] = $vars['area3'];\r
++ if (isset($vars['area4'])) $vars['area2'] = $vars['area4'];\r
++ \r
++ }\r
++ \r
++ $leftcolumn_widgets_view = custom_index_build_columns($area1widgets,$widgettypes);\r
++ $middlecolumn_widgets_view = custom_index_build_columns($area2widgets,$widgettypes);\r
++ $rightcolumn_widgets_view = custom_index_build_columns($area3widgets,$widgettypes);\r
++ \r
++ $content .= elgg_view_layout($ciw_layout, array('area1' => $leftcolumn_widgets_view,'area2' => $middlecolumn_widgets_view,'area3' => $rightcolumn_widgets_view, 'layoutmode' => 'index_mode') );\r
++ }\r
++ \r
++ echo elgg_view_page('Index', $content);\r
++?>
--- /dev/null
--- /dev/null
++<?php\r
++\r
++ $english = array(\r
++\r
++ \r
++ 'custom_index_widgets:latest_bookmarks_index' => "Latest bookmarks",\r
++ 'custom_index_widgets:latest_groups_index' => "Latest groups",\r
++ 'custom_index_widgets:latest_files_index' => "Latest files",\r
++ 'custom_index_widgets:latest_blogs_index' => "Latest blog posts",\r
++ 'custom_index_widgets:latest_members_index' => "Newest members",\r
++ 'custom_index_widgets:nofiles' => "There are no files yet",\r
++ 'custom_index_widgets:nogroups' => "There are no groups yet", \r
++ 'custom_index_widgets:latest_news_index' => "Latest news",\r
++ 'custom_index_widgets:latest_pages_index' => "Latest pages",\r
++ 'custom_index_widgets:latest_events_index' => 'Incomming events',\r
++ 'custom_index_widgets:latest_wire_index' => 'Last wire posts',\r
++ 'custom_index_widgets:inline_content_index' => 'Free html',\r
++ 'custom_index_widgets:html_content' => 'Your text',\r
++ 'custom_index_widgets:latest_generic_index'=>"Generic content",\r
++ 'custom_index_widgets:latest_tasks_index'=>"Latest tasks",\r
++ 'custom_index_widgets:latest_activity_index' => 'In the river',\r
++ 'custom_index_widgets:cloud_generic_index'=>"Tag Cloud",\r
++ 'custom_index_widgets:widget_subtype'=>"Entity subtype",\r
++ 'custom_index_widgets:metadata_name' => "Metadata",\r
++ 'custom_index_widgets:threshold'=> "Thresold",\r
++ 'custom_index_widgets:latest_izap_videos_index' => 'Latest videos',\r
++ 'custom_index_widgets:display_avatar' => 'Avatar',\r
++ \r
++ 'custom_index_widgets:rich_media_index' => "Multimédia content",\r
++ 'custom_index_widgets:widget_video_width' => "Width (number without px or %)",\r
++ 'custom_index_widgets:widget_video_height' => "Heigh (number without px or %)",\r
++ 'custom_index_widgets:widget_video_url' => "Url",\r
++ 'custom_index_widgets:widget_video_caption' => "Caption",\r
++ \r
++ 'custom_index_widgets:layout' => "Layout",\r
++ \r
++ 'custom_index_widgets:index_2rmsb' => '2 rows, [Medium, Small] - [Big]',\r
++ 'custom_index_widgets:index_2rsmb' => '2 rows, [Small, Medium] - [Big]',\r
++ 'custom_index_widgets:index_2rhhb' => '2 rows, [Half, Half] - [Big]',\r
++ 'custom_index_widgets:index_1rsss' => '1 row, [Small, Small, Small]',\r
++ 'custom_index_widgets:index_2rbhh' => '2 rows, [Big] -[Half, Half]',\r
++ 'custom_index_widgets:index_2rbsm' => '2 rows, [Big] -[Small, Medium]',\r
++ 'custom_index_widgets:index_2rbms' => '2 rows, [Big] -[Medium, Small]',\r
++ \r
++ 'custom_index_widgets:area1' => 'Widgets Zone 1',\r
++ 'custom_index_widgets:area2' => 'Widgets Zone 2',\r
++ 'custom_index_widgets:area3' => 'Widgets Zone 3',\r
++ \r
++ 'custom_index_widgets:admin:notfound' => 'Page not found',\r
++ 'custom_index_widgets:index' => "Index widgetisation",\r
++ 'custom_index_widgets:num_items' => "Number of items",\r
++ \r
++ 'custom_index_widgets:pleaselogin' => "Please, please, login to see more...",\r
++ \r
++ 'custom_index_widgets:widget_title' => "Override widget title (will be shown only on the index in replacement of widget default title)",\r
++ 'custom_index_widgets:context_mode' => "Layout style",\r
++ 'custom_index_widgets:context_list' => "List",\r
++ 'custom_index_widgets:context_detail' => "Detail",\r
++ \r
++ 'custom_index_widgets:login_style'=>"Login position",\r
++ 'custom_index_widgets:inlayout'=>"In layout",\r
++ 'custom_index_widgets:topbar'=>"Top bar",\r
++ 'custom_index_widgets:widget_all_groups' => "All groups",\r
++ \r
++ "custom_index_widgets:showdashboard"=>"End index with dashboard",\r
++ "custom_index_widgets:showdashboard_yes"=>"Yes",\r
++ "custom_index_widgets:showdashboard_no"=>"No",\r
++ "custom_index_widgets:guest_only" => "Guest only",\r
++ "custom_index_widgets:box_style" => "Box Style",\r
++ "custom_index_widgets:social_share_index" => "Social Share",\r
++ "custom_index_widgets:login_index"=>"Login",\r
++ "admin:appearance:custom_index_widgets" => "Index Widgets",\r
++ // time limit\r
++ "custom_index_widgets:widget_created_time_limit" => "Time lapse",\r
++ "custom_index_widgets:time_limit:all" => "All time",\r
++ "custom_index_widgets:time_limit:day" => "Last day",\r
++ "custom_index_widgets:time_limit:week" => "Last week",\r
++ "custom_index_widgets:time_limit:month" => "Last month"\r
++ \r
++ );\r
++ \r
++ add_translation("en",$english);\r