function display($tpl = null)
 {
     /*Ověření, jestli jde o přístup z administrace nebo front-endu*/
     $doc =& JFactory::getDocument();
     if (JPATH_BASE == JPATH_ADMINISTRATOR) {
         require_once JApplicationHelper::getPath('toolbar_html');
         TOOLBAR_mapping::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('COM_MAPPING') . '</div>';
         $doc->addStyleSheet('components/com_mapping/css/general.css');
         $doc->addStyleSheet('components/com_mapping/css/component.css');
     }
     /**/
     echo '<h1>' . JText::_('MAPPING_FINALIZATION') . '</h1>';
     echo '<p>' . JText::_('MAPPING_SAVED_INFO') . '</p>';
     if ($this->redirectUrl) {
         echo '<p>' . JText::_('REDIRECT_INFO') . '</p>';
         echo '<script type="text/javascript">
           function redirectToUrl(){
             location.href="' . $this->redirectUrl . '";
           }
           var t=setTimeout("redirectToUrl();",5000);
           
         </script>';
     }
 }
Beispiel #2
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_mapping::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('COM_MAPPING') . '</div>';
         $doc =& JFactory::getDocument();
         $doc->addStyleSheet('components/com_mapping/css/general.css');
         $doc->addStyleSheet('components/com_mapping/css/component.css');
     }
     /**/
     echo '<h1>' . JText::_('ERROR') . '!</h1>';
     echo '<div style="border:2px solid red;">' . $this->text . '</div>';
     echo '<div><a href="' . $this->link . '">OK</a></div>';
 }
Beispiel #3
0
 function display($tpl = null)
 {
     $doc =& JFactory::getDocument();
     $doc->addStyleSheet('components/com_mapping/css/useredit.css');
     $doc->addScript("components/com_mapping/js/jquery1.4.min.js");
     $doc->addScript("components/com_mapping/js/scroll.js");
     $doc->addScript("components/com_mapping/js/mapping_" . JText::_('langEN') . ".js");
     $doc->addScript("components/com_mapping/js/useredit.js");
     /*Ověření, jestli jde o přístup z administrace nebo front-endu*/
     if (JPATH_BASE == JPATH_ADMINISTRATOR) {
         require_once JApplicationHelper::getPath('toolbar_html');
         TOOLBAR_mapping::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('COM_MAPPING') . '</div>';
         $doc =& JFactory::getDocument();
         $doc->addStyleSheet('components/com_mapping/css/general.css');
         $doc->addStyleSheet('components/com_mapping/css/component.css');
     }
     /**/
 }
 function display($tpl = null)
 {
     /*Ověření, jestli jde o přístup z administrace nebo front-endu*/
     $doc =& JFactory::getDocument();
     if (JPATH_BASE == JPATH_ADMINISTRATOR) {
         require_once JApplicationHelper::getPath('toolbar_html');
         TOOLBAR_mapping::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('COM_MAPPING') . '</div>';
         $doc->addStyleSheet('components/com_mapping/css/general.css');
         $doc->addStyleSheet('components/com_mapping/css/component.css');
     }
     $declaration = "\r\n       function gSelectArticle(id,newId,title) {\r\n         document.getElementById('art'+id).value=newId;\r\n         document.getElementById('input'+id).value=title;\r\n  \t     document.getElementById('sbox-window').close();\r\n       }\r\n       function clearArticle(id){\r\n         document.getElementById('art'+id).value=0;\r\n         document.getElementById('input'+id).value='--" . JText::_("SELECT") . "--';\r\n       }\r\n       ";
     $doc->addScriptDeclaration($declaration);
     JHTML::_('behavior.modal');
     /**/
     echo '<h1>' . JText::_('MAPPING_FINALIZATION') . '</h1>';
     if ($this->taskFmlArticle) {
         echo '<div>
           <h3>' . JText::_('REWRITE_CURRENT_MAPPING') . '</h3>
           <form method="post" action="">
           <p>' . JText::_('SAVE_INTO_TASKS_MAPPING') . ': <strong>' . $this->taskFmlArticle->title . '</strong></p>
           <input type="hidden" name="fmlArticleId" value="' . $this->taskFmlArticle->id . '" />
           <input type="submit" value="' . JText::_('SAVE_INTO_TASKS_MAPPING_BTN') . '" /></form>
         </div>';
         $connectTask = ' (' . JText::_('AND_CONNECT_TASK') . ')';
     } else {
         $connectTask = '';
     }
     echo '<hr />';
     echo '<div>
         <h3>' . JText::_('SAVE_AS_NEW_ARTICLE') . $connectTask . '</h3>
         <form method="post">
           <table>
             <tr>
               <td>' . JText::_('TITLE') . ':</td>
               <td><input type="text" value="" name="title" /></td>
             </tr>
             <tr>
               <td>' . JText::_('CATEGORY') . '</td>
               <td>
                 <select name="category">
                   <option value="0">-no category-</option>
                 </select>
               </td>
             </tr>  
           </table>
           <input type="submit" value="' . JText::_('SAVE') . '" />
         </form>
       </div>';
     echo '<hr />';
     echo '<div>
         <h3>' . JText::_('REWRITE_EXISTING_FILE') . $connectTask . '</h3>
         <form method="post">
           <table>
             <tr>
               <td>' . JText::_('FML_ARTICLE') . '</td>
               <td><input type="hidden" value="" name="fmlArticleId" id="art1" /><input id="input1" type="text" name="input1" value="--' . JText::_('SELECT') . '--" style="width:250px;" readonly="readonly"/>&nbsp;&nbsp;&nbsp;' . $this->getSelectButton(1) . '</td>
             </tr>
           </table>
           <input type="submit" value="' . JText::_('SAVE') . '" />
         </form>  
       </div>';
     if (!isset($this->task)) {
         echo '<hr />';
         echo '<div>
           <h3>Stáhnout...</h3>
           <a href="index.php?option=com_mapping&task=downloadFML&format=raw">' . JText::_('DOWNLOAD_FML') . '...</a>
         </div>';
     }
 }
Beispiel #5
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_mapping::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('COM_MAPPING') . '</div>';
         $doc =& JFactory::getDocument();
         $doc->addStyleSheet('components/com_mapping/css/general.css');
         $doc->addStyleSheet('components/com_mapping/css/component.css');
     }
     /**/
     echo '<h1>' . JText::_('SETTINGS') . '</h1>';
     if (@$this->message != "") {
         echo '<div class="message">' . $this->message . '</div>';
     }
     $configModel = $this->configModel;
     echo '<form method="post" action="#">';
     /**váhy jednotlivých mapovacích subkomponent**/
     echo '<h2>Mapovací subkomponenty</h2>';
     echo '<div class="warning">' . JText::_('WARNING_COEFICIENTS') . '</div>';
     echo '<table>';
     $matchRates = $configModel->loadConfigs("matchRate");
     if (count($matchRates) > 0) {
         foreach ($matchRates as $matchRate) {
             echo '<tr><td>' . $matchRate->name . '</td><td><input type="text" name="config#matchRate#' . $matchRate->name . '" value="' . $matchRate->value . '" /></td><td class="description">' . JText::_($matchRate->description) . '</td></tr>';
         }
     }
     echo '</table>';
     /**mapovací třídy**/
     echo '<h2>' . JText::_('ASSIGN_CLASSES') . '</h2>';
     echo '<div class="warning">' . JText::_('WARNING_CLASS_SELECTION') . '</div>';
     echo '<table>';
     $mappingClasses = $configModel->loadConfigs("assignClass");
     if (count($mappingClasses) > 0) {
         foreach ($mappingClasses as $mappingClass) {
             echo '<tr><td class="name">' . $mappingClass->name . '</td><td>';
             echo '<select name="config#assignClass#' . $mappingClass->name . '">';
             echo '<option value="0"' . ($mappingClass->value == 0 ? ' selected="selected"' : '') . '>' . JText::_('DISABLED') . '</option>';
             echo '<option value="1"' . ($mappingClass->value == 1 ? ' selected="selected"' : '') . '>' . JText::_('ALLOWED') . '</option>';
             echo '<option value="2"' . ($mappingClass->value == 2 ? ' selected="selected"' : '') . '>' . JText::_('DEFAULT') . '</option>';
             echo '</select>';
             echo '</td><td class="description">' . JText::_($mappingClass->description) . '</td></tr>';
         }
     }
     echo '</table>';
     /**mapovací třídy**/
     echo '<h2>' . JText::_('VALUES_ASSIGN_CLASSES') . '</h2>';
     echo '<div class="warning">' . JText::_('WARNING_CLASS_SELECTION') . '</div>';
     echo '<table>';
     $valuesMappingClasses = $configModel->loadConfigs("valuesAssignClass");
     if (count($valuesMappingClasses) > 0) {
         foreach ($valuesMappingClasses as $valuesMappingClass) {
             echo '<tr><td class="name">' . $valuesMappingClass->name . '</td><td>';
             echo '<select name="config#valuesAssignClass#' . $valuesMappingClass->name . '">';
             echo '<option value="0"' . ($valuesMappingClass->value == 0 ? ' selected="selected"' : '') . '>' . JText::_('DISABLED') . '</option>';
             echo '<option value="1"' . ($valuesMappingClass->value == 1 ? ' selected="selected"' : '') . '>' . JText::_('ALLOWED') . '</option>';
             echo '<option value="2"' . ($valuesMappingClass->value == 2 ? ' selected="selected"' : '') . '>' . JText::_('DEFAULT') . '</option>';
             echo '</select>';
             echo '</td><td class="description">' . JText::_($valuesMappingClass->description) . '</td></tr>';
         }
     }
     echo '</table>';
     /**nastavení konstant**/
     echo '<h2>' . JText::_('CONSTANTS') . '</h2>';
     echo '<div class="warning">' . JText::_('WARNING_CONSTANTS_SETTINGS') . '</div>';
     echo '<table>';
     $constants = $configModel->loadConfigs("constant");
     if (count($constants) > 0) {
         foreach ($constants as $constant) {
             echo '<tr><td>' . $constant->name . '</td><td><input type="text" name="config#constant#' . $constant->name . '" value="' . $constant->value . '"></td><td>' . JText::_($constant->description) . '</td></tr>';
         }
     }
     echo '</table>';
     /****/
     echo '<input type="hidden" name="submitConfig" value="ok" />';
     echo '<input type="submit" value="' . JText::_('SAVE_SETTINGS') . '" />&nbsp;<input type="reset" value="' . JText::_('RESET_SETTINGS') . '" />';
     echo '</form>';
 }
 function display($tpl = null)
 {
     $doc =& JFactory::getDocument();
     $declaration = "\r\n     function gSelectArticle(id,newId,title) {\r\n       document.getElementById('art'+id).value=newId;\r\n       document.getElementById('input'+id).value=title;\r\n\t     document.getElementById('sbox-window').close();\r\n     }\r\n     function clearArticle(id){\r\n       document.getElementById('art'+id).value=0;\r\n       document.getElementById('input'+id).value='--" . JText::_("SELECT") . "--';\r\n     }\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_mapping::_DEFAULT();
     } else {
         echo '<div class="componentheading">' . JText::_('COM_MAPPING') . '</div>';
         $doc =& JFactory::getDocument();
         $doc->addStyleSheet('components/com_mapping/css/general.css');
         $doc->addStyleSheet('components/com_mapping/css/component.css');
     }
     /**/
     $model = $this->getModel();
     $article = $model->getArticleDB($this->articleId);
     $art2 = $model->loadArticle($this->task->bkef_article, true);
     $artFml = $model->loadArticle($this->task->fml_article, true);
     $article = $article[0];
     echo '<h3>' . JText::_('PMML_BKEF_MAPPING') . '</h3>';
     echo '<div>' . JText::_('SELECT_FILES_FOR_MAPPING') . '</div>';
     echo '<form method="post" action="index.php?option=com_mapping&amp;task=similarity">';
     echo '<table>';
     echo '<tr><td>' . JText::_('DM TASK') . '</td><td><input type="hidden" value="' . $this->task->id . '" name="taskId" id="task" /><input id="inputTask" type="text" name="inputTask" value="' . $this->task->name . '" style="width:250px;" readonly="readonly"/></td></tr>';
     echo '<tr><td>' . JText::_('BKEF') . '</td><td><input type="hidden" value="' . $art2->id . '" name="art2" id="art2" /><input id="input2" type="text" name="input2" value="' . ($art2->title != '' ? $art2->title : '--' . JText::_('SELECT') . '--') . '" style="width:250px;" readonly="readonly"/>&nbsp;&nbsp;&nbsp;' . $this->getSelectButton(2) . '</td></tr>';
     echo '<tr><td>' . JText::_('FML_FILE') . '</td><td><input type="hidden" value="' . $artFml->id . '" name="artFml" id="art3" /><input id="input3" type="text" name="inputFml" value="' . ($artFml->title != '' ? $artFml->title : '--' . JText::_('SELECT') . '--') . '" style="width:250px;" readonly="readonly"/>&nbsp;&nbsp;&nbsp;' . $this->getSelectButton(3) . '&nbsp;<a href="javascript:clearArticle(3);">' . JText::_("STORNO_FML_FILE") . '</a></td></tr>';
     /*vyreseni, jestli se maji zobrazovat dalsi podrobnosti*/
     echo '<tr class="optionsLinkTr"><td colspan="2"><a href="$jq(\'.optionsLinkTr\').hide();$jq(\'.optionsTr\').show();"></td></tr>';
     echo '<tr class="optionsTr">
         <td>' . JText::_('COLUMNS_MAPPING_TYPE') . '</td>
         <td>  
           <select name="assignClass">';
     $assignClassArr = $this->configModel->loadConfigs("assignClass");
     if (count($assignClassArr) > 0) {
         foreach ($assignClassArr as $assignClass) {
             if ($assignClass->value > 0) {
                 echo '<option value="' . $assignClass->name . '"' . ($assignClass->value == 2 ? ' selected="selected"' : '') . '>' . JText::_($assignClass->description) . '</option>';
             }
         }
     }
     echo '    </select>
         </td>
       </tr>';
     echo '<tr class="optionsTr">
         <td>' . JText::_('VALUES_MAPPING_TYPE') . '</td>
         <td>  
           <select name="valuesAssignClass">';
     $assignClassArr = $this->configModel->loadConfigs("valuesAssignClass");
     if (count($assignClassArr) > 0) {
         foreach ($assignClassArr as $assignClass) {
             if ($assignClass->value > 0) {
                 echo '<option value="' . $assignClass->name . '"' . ($assignClass->value == 2 ? ' selected="selected"' : '') . '>' . JText::_($assignClass->description) . '</option>';
             }
         }
     }
     echo '    </select>
         </td>
       </tr>';
     echo '</table>';
     echo '<div"><input type="submit" value="' . JText::_('START_MAPPING') . '" /></div>';
     echo '</form>';
 }