Example #1
0
 static function getHomeHelpdeskListForm()
 {
     global $LANG, $CFG_GLPI;
     $form = new PluginFormcreatorForm();
     $listForm = $form->find("is_active = '1'");
     echo "<table style='float: right;'>";
     echo "<tr><td class='top' width='450px'>";
     echo '<table class="tab_cadrehov">';
     echo '<tr>';
     echo '<th>';
     echo '<div class="relative">' . $LANG['plugin_formcreator']["headings"][6] . '</div>';
     echo '</th>';
     echo '</tr>';
     $nbForm = 0;
     foreach ($listForm as $form_id => $value) {
         $question = new PluginFormcreatorQuestion();
         $listQuestion = $question->find("plugin_formcreator_forms_id = '" . $form_id . "'");
         if (!empty($listQuestion)) {
             if (Session::haveAccessToEntity($value['entities_id'], $value['is_recursive'])) {
                 $link = $CFG_GLPI["root_doc"] . "/plugins/formcreator/front/form.helpdesk.php";
                 echo "<tr>";
                 echo '<td><a href=' . $link . '?form=' . $form_id . '>' . $value['name'] . '</a></td>';
                 echo "</tr>";
                 $nbForm++;
             }
         }
     }
     if (!$nbForm) {
         echo '<tr>';
         echo '<td class="center" colspan="3">' . $LANG['plugin_formcreator']["helpdesk"][1] . '</td>';
         echo '</tr>';
     }
     echo '</table>';
     echo "</td></tr>";
     echo "</table>";
 }
Example #2
0
 static function getHelpdeskListForm()
 {
     global $CFG_GLPI;
     echo '<div class="center">';
     $form = new PluginFormcreatorForm();
     $listForm = $form->find("is_active = '1'");
     $nbForm = 0;
     if (empty($listForm)) {
         # No formular yet
         echo __("No se ha encontrado ningún pedido de catálogo.", "No se ha encontrado ningún pedido de catálogo.");
     } else {
         echo "<table class='tab_cadre_fixe fix_tab_height'>";
         echo "<tr>";
         echo "<th>ID</th>";
         echo "<th>" . __("Pedido de catálogo", "Pedido de catálogo") . "</th>";
         echo "<th>" . __("Descripcion", "Descripcion") . "</th>";
         echo "<th>" . __("Idioma", "Idioma") . "</th>";
         echo "</tr>";
         foreach ($listForm as $form_id => $value) {
             if (PluginFormcreatorForm::viewFormInListForm($form_id) == 1) {
                 if (Session::haveAccessToEntity($value['entities_id'], $value['is_recursive'])) {
                     $link = $CFG_GLPI["root_doc"] . "/plugins/formcreator/front/showform.php";
                     if (Session::haveRight('config', UPDATE) || empty($value['language']) || $value['language'] == $_SESSION["glpilanguage"]) {
                         echo "<tr>";
                         echo "<td class='center'>" . $form_id . "</td>";
                         echo '<td><a href=' . $link . '?id=' . $form_id . '>' . $value['name'] . '</a></td>';
                         echo "<td>" . $value['content'] . "</td>";
                         echo "<td>" . $value['language'] . "</td>";
                         echo "</tr>";
                         $nbForm++;
                     }
                 }
             }
         }
         if (!$nbForm) {
             echo '<tr>';
             echo '<td class="center" colspan="3">' . __("No se ha encontrado ningún pedido de catálogo.", "No se ha encontrado ningún pedido de catálogo.") . '</td>';
             echo '</tr>';
         }
         echo "</table>";
     }
     echo "</div>";
 }