function get_modal_link($link_id) { // modal $link = find_links_by_id($link_id); $div_id = "myLinkprogram{$link_id}"; $output = ""; // $output .= ""; $output = ""; $output .= "<a class='' style='width:1em;' href='#' data-toggle='modal' data-target='#{$div_id}'>"; $output .= "<span class=\"glyphicon glyphicon-info-sign\" style='color: #0000ff;' aria-hidden='true'>"; // $output.= "".htmlentities($link['id'],ENT_COMPAT, 'utf-8'); $output .= "</span>"; $output .= "</a>"; // below is modal mode not shown (hidden) $output .= "<div class='modal fade' id='{$div_id}' tabindex='-1' role='dialog' aria-labelledby='myModalLabel' aria-hidden='true'>"; $output .= " <div class='modal-dialog'>"; $output .= " <div class='modal-content'>"; $output .= " <div class='modal-header'>"; $output .= " <button type='button' class='close' data-dismiss='modal' aria-label='Close'><span aria-hidden='true'>×</span></button>"; $output .= " <h5 class='modal-title' id='myModalLabel'>link" . htmlentities($link['name'], ENT_COMPAT, 'utf-8') . "</strong> Categ :" . htmlentities($link['category'], ENT_COMPAT, 'utf-8') . "</strong></h5>"; $output .= " </div>"; $output .= " <div class='modal-body'>"; //function of body of modal $p_edit = "edit_link.php"; $p_del = "delete_link.php"; $p_new = "new_link.php"; // $p_validation=""; // $p_validation_mgr=""; $output .= "<div class='container-fluid text-left'> "; $output .= get_modal_body_links($link_id); // $output .= "<div class='container-fluid text-right'> "; // $output .= " <button type='button' class='btn btn-default' data-dismiss='modal'> Close </button>"; // $output .= "</div>"; $output .= "</div>"; $output .= " </div>"; $style_width_button = "style='width: 6em;'"; $output .= " <div class='modal-footer'>"; $output .= " <div class='btn-group btn-group-justified' role='group' aria-label='...'>"; $output .= " <p class='btn' ><a class='btn btn-primary btn-xm'{$style_width_button} href='{$p_edit}?links_id=" . urlencode($link_id) . "'>Edit</a></p>"; $output .= " <p class='btn'><a class='btn btn-danger btn-xm' {$style_width_button} href='{$p_del}?links_id=" . urlencode($link_id) . "'>Delete</a></p>"; $output .= " <p class='btn' ><a class='btn btn-success btn-xm' {$style_width_button} href='{$p_new}?links_id=" . urlencode($link_id) . "'>add</a></p>"; $output .= " <p class='btn' data-dismiss='modal'><a class=' btn btn-info btn-xm' {$style_width_button}>close</a> </p>"; $output .= " </div>"; $output .= " </div>"; $output .= " </div>"; $output .= " </div>"; $output .= "</div>"; return $output; }
<?php require_once '../includes/initialize.php'; confirm_logged_in(); if (is_chauffeur()) { redirect_to('manage_program.php'); } ?> <?php $link = find_links_by_id($_GET["links_id"]); ?> <?php $errors = array(); $missing = array(); if (isset($_GET["url"])) { $url = $_GET["url"]; } else { $url = "mylinks.php"; } if (isset($_POST['submit_links'])) { // see introducing php $expected = array("name", "web_address", "description", "category", "sub_category_1", "sub_category_2", "privacy", "rank", "username"); $required_fields = array("name", "web_address", "category", "username", "rank"); // validate_presences($required_fields); foreach ($_POST as $key => $value) { $temp = is_array($value) ? $value : trim($value); if (empty($temp) && in_array($key, $required_fields)) { $missing[] = $key;