// Instantiate the HTML module $html = new HtmlModule($pakiti); /* TEMPORARY SENT FORM */ if (Utils::getHttpPostVar("tag-create-form") == "sent") { $cveName = Utils::getHttpPostVar("cve-name"); $tagName = Utils::getHttpPostVar("cve-tag"); $tagReason = Utils::getHttpPostVar("tag-reason"); $tag = new Tag(); $tag->setName($tagName); $tag->setReason($tagReason); $cves = $pakiti->getManager("CveDefsManager")->getCvesByName($cveName); try { foreach ($cves as $cve) { $pakiti->getManager("TagsManager")->assignTagToCve($cve, $tag); } $html->setMessage(sprintf("Tag %s has been associated to %s.", $tagName, $cveName)); } catch (Exception $e) { $html->setMessage(sprintf("%s", $e->getMessage())); } } $html->addHtmlAttribute("title", "CVE Tags overview"); $html->printHeader(); $cveNames = $pakiti->getManager("CveDefsManager")->getCveNames(); $cvesWithTags = $pakiti->getManager("CveDefsManager")->getCvesWithTags(); ?> <table class="tableList"> <tr align="top"> <th>Add new entry</th> </tr> <form action="" method="post">
# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # POSSIBILITY OF SUCH DAMAGE. require realpath(dirname(__FILE__)) . '/../../../common/Loader.php'; require realpath(dirname(__FILE__)) . '/../Html.php'; // Instantiate the HTML module $html = new HtmlModule($pakiti); /* TEMPORARY SENT FORM */ if (Utils::getHttpPostVar("tag-create-form") == "sent") { $tagName = Utils::getHttpPostVar("tag-name"); $tagDescription = Utils::getHttpPostVar("tag-description"); $tag = new Tag(); $tag->setName($tagName); $tag->setDescription($tagDescription); $pakiti->getDao("Tag")->create($tag); $html->setMessage(sprintf("Tag %s created.", $tagName)); } /* TEMPORARY SENT FORM END */ // Ordering $pageNum = $html->getHttpGetVar("pageNum", 0); $pageSize = $html->getHttpGetVar("pageSize", HtmlModule::$DEFAULTPAGESIZE); // Setting the title $html->addHtmlAttribute("title", "Tags overview"); // Loading the tags $tags = $pakiti->getManager("TagsManager")->getTags("name", $pageSize, $pageNum); $tagsCount = sizeof($tags); //---- Output HTML $html->printHeader(); ?> <h2>Create tag</h2> <form action="" method="post">