break; } $breadcrumbs->addElement($lang->get('addIssue'), makeURL($mod, array('projectid' => $projectid, 'mode' => 'addIssue'))); $menu->addSubElement($mod, $lang->get('addIssue'), 'addIssue', array('projectid' => $projectid)); $smarty->assign('path', $template_dir . "/addIssue.tpl"); $smarty->assign('categories', $db->selectList('bugtracker_categories')); if (isset($_POST['submit'])) { $issue['categoryid'] = (int) $_POST['category']; $issue['reproducible'] = $_POST['reproducible']; $issue['effect'] = $_POST['effect']; $issue['priority'] = $_POST['priority']; $issue['summary'] = $_POST['summary']; $issue['description'] = $_POST['description']; $issue['additional'] = $_POST['additional']; $smarty->assign('issue', $issue); if (allFilled($_POST['category'], $_POST['summary'], $_POST['description'])) { $db->insert('bugtracker_issues', array('projectid', 'categoryid', 'reproducible', 'effect', 'priority', 'summary', 'description', 'additional', 'userid', 'timestamp'), array($projectid, $issue['categoryid'], "'" . $issue['reproducible'] . "'", "'" . $issue['effect'] . "'", "'" . $issue['priority'] . "'", "'" . $issue['summary'] . "'", "'" . $issue['description'] . "'", "'" . $issue['additional'] . "'", $login->currentUserID(), time())); $notify->add($lang->get('bugtracker'), $lang->get('addIssueDone')); } else { $notify->add($lang->get('bugtracker'), $lang->get('fill_all_fields')); } } break; case 'editProject': if (!$isallowed) { break; } $menu->addSubElement($mod, $lang->get('deleteProject'), 'deleteProject', array('projectid' => $projectid)); $breadcrumbs->addElement($lang->get('editProject'), makeURL($mod, array('mode' => 'editProject', 'projectid' => $projectid))); if (isset($_POST['save'])) { $db->update('bugtracker_projects', "`name`='" . secureMySQL($_POST['name']) . "', \r\n\t\t\t\t\t\t\t`description`='" . secureMySQL($_POST['description']) . "'", "`projectid`=" . $project['projectid']);
value="<?php echo empty($_POST['cell-8']) ? '' : $_POST['cell-8']; ?> " readonly> </div> <div class="result"> <?php $cells = array(array(empty($_POST['cell-0']) ? '' : $_POST['cell-0'], empty($_POST['cell-3']) ? '' : $_POST['cell-3'], empty($_POST['cell-6']) ? '' : $_POST['cell-6']), array(empty($_POST['cell-1']) ? '' : $_POST['cell-1'], empty($_POST['cell-4']) ? '' : $_POST['cell-4'], empty($_POST['cell-7']) ? '' : $_POST['cell-7']), array(empty($_POST['cell-2']) ? '' : $_POST['cell-2'], empty($_POST['cell-5']) ? '' : $_POST['cell-5'], empty($_POST['cell-8']) ? '' : $_POST['cell-8'])); $result = getResult($cells); if ($result == 'X') { echo '<span>X wins!</span>'; echo '<button class="btn" onclick="restart()">Play Again</button>'; } elseif ($result == 'O') { echo '<span>O wins!</span>'; echo '<button class="btn" onclick="restart()">Play Again</button>'; } elseif (allFilled($cells)) { echo "<span>It's a draw!</span>"; echo '<button class="btn" onclick="restart()">Play Again</button>'; } function getResult($cells) { if (!empty($cells[0][0]) && $cells[0][0] == $cells[0][1] && $cells[0][1] == $cells[0][2]) { return $cells[0][0]; } else { if (!empty($cells[1][0]) && $cells[1][0] == $cells[1][1] && $cells[1][1] == $cells[1][2]) { return $cells[1][0]; } else { if (!empty($cells[2][0]) && $cells[2][0] == $cells[2][1] && $cells[2][1] == $cells[2][2]) { return $cells[2][0]; } else { if (!empty($cells[0][0]) && $cells[0][0] == $cells[1][0] && $cells[1][0] == $cells[2][0]) {
<?php $lang->addModSpecificLocalization($mod); $breadcrumbs->addElement($lang->get('formmaker'), makeURL('formmaker')); if ($rights->isAllowed($mod, 'manage')) { @($formid = (int) $_GET['formid']); @($mode = $_GET['mode']); switch ($mode) { case 'add': $smarty->assign('path', $template_dir . '/edit.tpl'); if (isset($_POST['save']) && allFilled($_POST['title'], $_POST['key'])) { $db->insert('formmaker', array('title', 'key', 'description', 'action', 'address', 'submit', 'submit_message'), array("'" . $_POST['title'] . "'", "'" . $_POST['key'] . "'", "'" . $_POST['description'] . "'", "'" . $_POST['action'] . "'", "'" . $_POST['address'] . "'", "'" . $_POST['submit'] . "'", "'" . $_POST['submit_message'] . "'")); $notify->add($lang->get('formmaker'), $lang->get('save_done')); redirect(makeURL($mod, array('formid' => mysql_insert_id()))); } break; case 'records': @($recordid = (int) $_GET['recordid']); if ($recordid == 0) { $smarty->assign('path', $template_dir . '/records.tpl'); $records = $db->selectList('formmaker_data', '`submitid`, `timestamp` ', '`formid`=' . $formid); foreach ($records as $i => $record) { $records[$i]['url'] = makeURL($mod, array('formid' => $formid, 'mode' => 'records', 'recordid' => $record['submitid'])); } $smarty->assign('records', $records); } else { if (isset($_POST['delete'])) { $db->delete('formmaker_data', '`submitid`=' . $recordid); $notify->add($lang->get('form'), $lang->get('delete_record_done')); redirect(makeURL($mod)); }