Ejemplo n.º 1
0
 public function render()
 {
     /**
      * @todo move the output to a template
      * @todo make the output XHTML compliant
      */
     $this->_tpl = new icms_view_Tpl();
     $this->_tpl->assign('icms_print_pageTitle', $this->_pageTitle ? $this->_pageTitle : $this->_title);
     $this->_tpl->assign('icms_print_title', $this->_title);
     $this->_tpl->assign('icms_print_dsc', $this->_dsc);
     $this->_tpl->assign('icms_print_content', $this->_content);
     $this->_tpl->assign('icms_print_width', $this->_width);
     $current_urls = icms_getCurrentUrls();
     $current_url = $current_urls['full'];
     $this->_tpl->assign('icms_print_currenturl', $current_url);
     $this->_tpl->assign('icms_print_url', $this->url);
     $this->_tpl->display('db:system_print.html');
 }
Ejemplo n.º 2
0
/**
 *
 * Enter description here ...
 * @param unknown_type $name
 * @todo Move to a static class method
 */
function icms_openclose_collapsable($name)
{
    $urls = icms_getCurrentUrls();
    $path = $urls['phpself'];
    $cookie_name = $path . '_icms_collaps_' . $name;
    $cookie_name = str_replace('.', '_', $cookie_name);
    $cookie = icms_getCookieVar($cookie_name, '');
    if ($cookie == 'none') {
        echo '
				<script type="text/javascript"><!--
				togglecollapse("' . $name . '"); toggleIcon("' . $name . '_icon");
					//-->
				</script>
				';
    }
    /*	if ($cookie == 'none') {
    	 echo '
    	 <script type="text/javascript"><!--
    	 hideElement("' . $name . '");
    	 //-->
    	 </script>
    	 ';
    		}
    		*/
}
Ejemplo n.º 3
0
        $rating_itemid = $pluginObj->getItemIdForItem($rating_item);
        $stats = $icms_rating_handler->getRatingAverageByItemId($rating_itemid, $module_dirname, $rating_item);
        $icmsTpl->assign('icms_rating_stats_total', $stats['sum']);
        $icmsTpl->assign('icms_rating_stats_average', $stats['average']);
        $icmsTpl->assign('icms_rating_item', $rating_item);
        if (is_object(icms::$user)) {
            $ratingObj = $icms_rating_handler->already_rated($rating_item, $rating_itemid, $module_dirname, icms::$user->getVar('uid'));
            $icmsTpl->assign('icms_user_can_rate', true);
        }
        if (isset($ratingObj) && is_object($ratingObj)) {
            $icmsTpl->assign('icms_user_rate', $ratingObj->getVar('rate'));
            $icmsTpl->assign('icms_rated', true);
        } else {
            $icmsTpl->assign('icms_rating_dirname', $module_dirname);
            $icmsTpl->assign('icms_rating_itemid', $rating_itemid);
            $urls = icms_getCurrentUrls();
            $icmsTpl->assign('icms_rating_current_page', $urls['full']);
            /*			if (isset($xoTheme) && is_object($xoTheme)) {
            				$xoTheme->addStylesheet(ICMS_URL . '/module.css');
            				} else {
            				//probleme d'inclusion de css apres le flashplayer. Style plac dans css du theme
            				//$icmsTpl->assign('icms_css',"<link rel='stylesheet' type='text/css' href='".ICMS_URL."/modules/icms/module.css' />");
            				}
            				*/
        }
        $icmsTpl->display('db:system_rating_form.html');
    }
}
if (isset($_POST['icms_rating_submit'])) {
    // The rating form has just been posted. Let's save the info
    $ratingObj = $icms_rating_handler->create();