function tad_web_image() { global $xoopsDB; if (empty($_GET['WebID'])) { $where_webid = ""; } else { $WebID = intval($_GET['WebID']); $where_webid = "where a.WebID='{$WebID}'"; } $sql = "select a.ActionName,a.ActionID,b.WebTitle,a.WebID from " . $xoopsDB->prefix("tad_web_action") . " as a join " . $xoopsDB->prefix("tad_web") . " as b on a.WebID=b.WebID {$where_webid} order by rand() limit 0,1"; $result = $xoopsDB->query($sql) or redirect_header($_SERVER['PHP_SELF'], 3, mysql_error()); list($ActionName, $ActionID, $WebTitle, $WebID) = $xoopsDB->fetchRow($result); if (empty($ActionID)) { return; } $slide_images = ""; $block['WebTitle'] = $WebTitle; $block['WebID'] = $WebID; $block['ActionID'] = $ActionID; $block['ActionName'] = $ActionName; include_once XOOPS_ROOT_PATH . "/modules/tadtools/TadUpFiles.php"; $tad_web_action_image = new TadUpFiles("tad_web"); $subdir = isset($WebID) ? "/{$WebID}" : ""; $tad_web_action_image->set_dir('subdir', "/{$subdir}"); $tad_web_action_image->set_col("ActionID", $ActionID); $photos = $tad_web_action_image->get_file(); if (file_exists(XOOPS_ROOT_PATH . "/modules/tadtools/ResponsiveSlides.php")) { include_once XOOPS_ROOT_PATH . "/modules/tadtools/ResponsiveSlides.php"; $ResponsiveSlides = new slider(120, false); $i = 1; foreach ($photos as $pic) { if ($pic['description'] == $pic['original_filename']) { $pic['description'] = ""; } $ResponsiveSlides->add_content($i, $pic['description'], '', $pic['path'], '', XOOPS_URL . "/modules/tad_web/action.php?WebID={$WebID}&ActionID={$ActionID}"); $i++; } $slide_images = $ResponsiveSlides->render(); } $block['slide_images'] = $slide_images; return $block; }
function TadUpFilesHead() { global $WebID; include_once XOOPS_ROOT_PATH . "/modules/tadtools/TadUpFiles.php"; $TadUpFilesHead = new TadUpFiles("tad_web", "/{$WebID}/head", null, "", "/thumbs"); $TadUpFilesHead->set_thumb("100px", "60px", "#000", "center center", "no-repeat", "contain"); return $TadUpFilesHead; }