/** * save workflow * * @param XoopsSimpleObject $obj * * @return void */ protected function _saveWorkflow($obj) { XCube_DelegateUtils::call('Legacy_Workflow.AddItem', $obj->getShow($this->mPrimary), $obj->getDirname(), $this->getDataname(), $obj->get($obj->getPrimary()), Legacy_Utils::renderUri($obj->getDirname(), $this->getDataname(), $obj->get($this->mPrimary))); }
/** * getImageTag * * @param XoopsSimpleObject $obj * @param int $tsize * @param string $link * * @return XoopsSimpleObject[] **/ public static function getImageTag($obj, $tsize = 1, $link = null) { $tag = null; $image = $obj->getImage(); if ($image) { switch ($link) { case 'original': $html = '<a href="%s">%s</a>'; $tag = sprintf($html, $image->getFileUrl(), $image->makeImageTag($tsize)); break; case 'source': $html = '<a href="%s">%s</a>'; $tag = sprintf($html, Legacy_Utils::renderUri($image->getShow('dirname'), $image->getShow('dataname'), $image->getShow('data_id')), $image->makeImageTag($tsize)); break; default: $tag = $image->makeImageTag($tsize); break; } } else { switch ($tsize) { case 1: $noimage = 'noimage120.gif'; break; case 2: $noimage = 'noimage80.gif'; break; } switch ($link) { case 'source': $html = '<a href="%s"><img src="%s%s" alt="noimage" /></a>'; $tag = sprintf($html, Legacy_Utils::renderUri($obj->getDirname(), $obj->getDataname(), $obj->getShow($obj->getPrimary())), XOOPS_MODULE_URL . '/playermap/images/', $noimage); break; default: $tag = sprintf('<img src="%s%s" alt="noimage" />', XOOPS_MODULE_URL . '/playermap/images/', $noimage); break; } } return $tag; }