and I never stepped in in detail how the template/theme handling is working ;)
im using the xswatch 4 theme, not using any admin template for wggallery
XoopsModules\Wggallery\exif_read_data()
for the cloning feature..cloning the module is successful after click the submit button but there is no successful cloning message
$myts = \MyTextSanitizer::getInstance();
$itemsAll = $newItems = [];
$sort ='datesub';
$order = 'DESC';
$limit = 5;
$start = 0;
/*my first publisher clone*/
$helper = \XoopsModules\Publisher1\Helper::getInstance();
$itemHandler = $helper->getHandler('Item');
$itemsObj = $itemHandler->getItems($limit, $start, [\XoopsModules\Publisher1\Constants::PUBLISHER1_STATUS_PUBLISHED], -1, $sort, $order, '', true);
$totalItems = count($itemsObj);
if ($itemsObj && $totalItems > 0) {
foreach ($itemsObj as $iValue) {
$newItems['source'] ='Publisher1: ';
$newItems['itemid'] = $iValue->itemid();
$newItems['itemlink'] = $iValue->getItemLink(false, $options[3] ?? 65);
$itemsAll[] = $newItems;
}
}
unset($itemsObj, $itemHandler);
/*my second publisher clone*/
$helper = \XoopsModules\Publisher2\Helper::getInstance();
$itemHandler = $helper->getHandler('Item');
$itemsObj = $itemHandler->getItems($limit, $start, [\XoopsModules\Publisher2\Constants::PUBLISHER2_STATUS_PUBLISHED], -1, $sort, $order, '', true);
$totalItems = count($itemsObj);
if ($itemsObj && $totalItems > 0) {
foreach ($itemsObj as $iValue) {
$newItems['source'] ='Publisher2: ';
$newItems['itemid'] = $iValue->itemid();
$newItems['itemlink'] = $iValue->getItemLink(false, $options[3] ?? 65);
$itemsAll[] = $newItems;
}
}
unset($itemsObj, $itemHandler);
/*output of result*/
foreach($itemsAll as $item) {
echo '<p>' . $item['source'] . $item['itemlink'] . '</p>';
}