$stuffid = $_REQUEST['homestuffid']; } if (!empty($_REQUEST['blockstufftype'])) { $stufftype = $_REQUEST['blockstufftype']; } if ($stufftype == 'Tag Cloud') { $freetag = new freetag(); $smarty->assign("ALL_TAG", $freetag->get_tag_cloud_html("", $current_user->id)); $smarty->display("Home/TagCloud.tpl"); } elseif ($stufftype == 'Notebook') { $contents = $homeObj->getNoteBookContents($stuffid); $smarty->assign("NOTEBOOK_CONTENTS", $contents); $smarty->assign("NOTEBOOKID", $stuffid); $smarty->display("Home/notebook.tpl"); } elseif ($stufftype == 'URL') { $url = $homeObj->getWidgetURL($stuffid); if (strpos($url, "://") === false) { $url = "http://" . trim($url); } $smarty->assign("URL", $url); $smarty->assign("WIDGETID", $stuffid); $smarty->display("Home/HomeWidgetURL.tpl"); } else { $homestuff_values = $homeObj->getHomePageStuff($stuffid, $stufftype); if ($stufftype == "DashBoard") { $homeObj->getDashDetails($stuffid, 'type'); $dashdet = $homeObj->dashdetails; } if ($stufftype == "ReportCharts") { $homeObj->getReportChartDetails($stuffid, 'type'); $dashdet = $homeObj->reportdetails;
$smarty->assign("IMAGE_PATH", $image_path); foreach ($widgetInfoList as $widgetInfo) { $widgetType = $widgetInfo['widgetType']; $widgetId = $widgetInfo['widgetId']; if ($widgetType == 'Tag Cloud') { $freetag = new freetag(); $smarty->assign("ALL_TAG", $freetag->get_tag_cloud_html("", $current_user->id)); $smarty->assign("USER_TAG_SHOWAS", getTagCloudShowAs($current_user->id)); $html = $smarty->fetch("Home/TagCloud.tpl"); } elseif ($widgetType == 'Notebook') { $contents = $homeObj->getNoteBookContents($widgetId); $smarty->assign("NOTEBOOK_CONTENTS", $contents); $smarty->assign("NOTEBOOKID", $widgetId); $html = $smarty->fetch("Home/notebook.tpl"); } elseif ($widgetType == 'URL') { $url = $homeObj->getWidgetURL($widgetId); if (strpos($url, "://") === false) { $url = "http://" . trim($url); } $smarty->assign("URL", $url); $smarty->assign("WIDGETID", $widgetId); $html = $smarty->fetch("Home/HomeWidgetURL.tpl"); } else { $homestuff_values = $homeObj->getHomePageStuff($widgetId, $widgetType); $html = ''; if ($widgetType == "DashBoard") { $homeObj->getDashDetails($widgetId, 'type'); $dashdet = $homeObj->dashdetails; $smarty->assign("DASHDETAILS", $dashdet); } }