Exemplo n.º 1
0
 function display($tpl = null)
 {
     /*Ověření, jestli jde o přístup z administrace nebo front-endu*/
     if (JPATH_BASE == JPATH_ADMINISTRATOR) {
         require_once JApplicationHelper::getPath('toolbar_html');
         TOOLBAR_ginclude::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('GINCLUDE-UPDATE') . '</div>';
         $doc =& JFactory::getDocument();
         $doc->addStyleSheet('components/com_ginclude/css/general.css');
         $doc->addStyleSheet('components/com_ginclude/css/component.css');
     }
     /**/
     $model = $this->getModel();
     echo '<div>' . JText::_('RELOAD_PARTS_ABOUT') . '</div>';
     /*css*/
     $doc =& JFactory::getDocument();
     $declaration = "div.oldDiv {background-color:#F0C0FF;border:2px solid red;color:black;}\r\n     div.newDiv {background-color:#C0FFA0;border:2px solid green;color:black;}\r\n     hr#system-readmore {border:1px dotted red;}\r\n     div.radioDiv {background-color:#ECECEC;border:2px solid black;padding:2px;color:black;}";
     $doc->addStyleDeclaration($declaration);
     $article = $model->getArticleDB($this->articleId);
     $article = $article[0];
     echo '<div style="padding-left:10px;"><h2>' . $article->title . '</h2></div>';
     echo '<form action="index.php?option=com_ginclude&amp;task=reloadPartsSave" method="post">
       <input type="hidden" name="article" value="' . $this->articleId . '" />
       <div style="padding:10px;margin:5px;border:1px dotted gray;">';
     /*vypsani dat z modelu*/
     echo $model->getPartsView($this->articleId);
     echo '</div><div style="padding:10px;"><input type="submit" value="' . JText::_('SAVE_ARTICLE_CHANGES') . '" /></div>';
     echo '</form>';
 }
Exemplo n.º 2
0
 function display($tpl = null)
 {
     $doc =& JFactory::getDocument();
     $declaration = "\r\n     function gSelectArticle(oldId,newId,title) {\r\n       document.getElementById('art'+oldId).value=newId;\r\n       document.getElementById('input'+oldId).value=title;\r\n\t     document.getElementById('sbox-window').close();\r\n     }";
     $doc->addScriptDeclaration($declaration);
     JHTML::_('behavior.modal');
     /*Ověření, jestli jde o přístup z administrace nebo front-endu*/
     if (JPATH_BASE == JPATH_ADMINISTRATOR) {
         require_once JApplicationHelper::getPath('toolbar_html');
         TOOLBAR_ginclude::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('GINCLUDE-UPDATE') . '</div>';
         $doc =& JFactory::getDocument();
         $doc->addStyleSheet('components/com_ginclude/css/general.css');
         $doc->addStyleSheet('components/com_ginclude/css/component.css');
     }
     /**/
     $model = $this->getModel();
     $article = $model->getArticleDB($this->articleId);
     $article = $article[0];
     echo '<h3>' . JText::_('RELOAD_SELECT_ARTICLES0') . '</h3>';
     echo '<table><tr><td width="100">' . JText::_('TITLE') . ':</td><td><strong>' . $article->title . '</strong></td><td rowspan="2" style="padding-left:50px;"><button onclick="location.href=\'index.php?option=com_ginclude&task=reload\';">' . JText::_('SELECT_OTHER_ARTICLE') . '</button></td></tr>';
     echo '<tr><td>' . JText::_('CREATED') . ':</td><td>' . $article->cdate . '</td></tr></table>';
     echo '<h3>' . JText::_('RELOAD_SELECT_ARTICLES') . '</h3>';
     $linkArr = $model->getArticleLinks($this->articleId);
     if (count($linkArr) > 0) {
         /*ve článku je nějaký odkaz => nabídneme aktualizaci*/
         echo '<div>' . JText::_('RELOAD_SELECT_ARTICLES_ABOUT') . '</div>';
         echo '<form method="post" action="index.php?option=com_ginclude&amp;task=reloadParts">';
         echo '<input type="hidden" name="article" value="' . $this->articleId . '" />';
         echo '<table border="0" class="adminlist" cellspacing="1" style="margin-top:10px;margin-bottom:10px;"><tbody>';
         if (count($linkArr) > 0) {
             foreach ($linkArr as $artId => $artTitle) {
                 $art = $model->getArticleDB($artId);
                 $art = $art[0];
                 echo '<tr><td width="100">' . JText::_('ORIGINAL_ARTICLE') . '</td><td><strong>' . $art->title . '</strong>';
                 if (htmlspecialchars($art->title, ENT_QUOTES, 'utf-8') != $artTitle) {
                     echo '<span style="color:red;">&nbsp;-&nbsp;' . JText::_('ORIGINAL_ARTICLE_TITLE') . ' <strong>' . $artTitle . '</strong>&nbsp;!</span>';
                 }
                 echo '</td></tr>';
                 echo '<tr class="row1"><td>' . JText::_('RELOADED_ARTICLE') . '</td><td><input type="hidden" value="' . $art->id . '" name="art' . $art->id . '" id="art' . $art->id . '" /><input id="input' . $art->id . '" type="text" name="input' . $art->id . '" value="' . htmlspecialchars($art->title, ENT_QUOTES, 'utf-8') . '" style="width:250px;" readonly="readonly"/>&nbsp;&nbsp;&nbsp;' . $this->getSelectButton($art->id) . '</td></tr>';
             }
         }
         echo '</tbody></table>';
         echo '<div"><input type="submit" value="' . JText::_('SHOW_RELOADABLE_PARTS') . '" /></div></form>';
     } else {
         /*nenalezen žádný odkaz => zobrazíme upozornění...*/
         echo '<div>' . JText::_('NO_RELOADABLE_PARTS_ABOUT') . '</div>';
     }
 }
Exemplo n.º 3
0
 function display($tpl = null)
 {
     /*Ověření, jestli jde o přístup z administrace nebo front-endu*/
     if (JPATH_BASE == JPATH_ADMINISTRATOR) {
         require_once JApplicationHelper::getPath('toolbar_html');
         TOOLBAR_ginclude::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('GINCLUDE-UPDATE') . '</div>';
         $doc =& JFactory::getDocument();
         $doc->addStyleSheet('components/com_ginclude/css/general.css');
         $doc->addStyleSheet('components/com_ginclude/css/component.css');
     }
     /**/
     echo '<h2>' . $this->title . '</h2>';
     echo '<div>' . $this->text . '</div>';
 }