require_once 'panl.init.php'; $modal = new GrlxForm_Modal(); $modal->row_class('widelabel'); $edit_id = $_GET['edit_id']; if (is_numeric($edit_id)) { $cols = array('title', 'url', 'rel_id', 'rel_type', 'edit_path'); $item = $db->where('id', $edit_id)->getOne('path', $cols); } else { $item['rel_type'] = 'external'; } /***** * Display logic */ if ($edit_id == 'new') { $modal->headline('Add <span>external link</span>'); $modal->save_value('add'); } else { $modal->headline('Edit <span>' . $item['title'] . '</span>'); $modal->input_hidden('edit_id'); $modal->value($edit_id); $hidden_output = $modal->paint(); } // Edits based on rel_type if ($item['rel_type'] == 'external') { if ($item['url'] == '') { $item['url'] = 'http://'; } $modal->input_url('url'); } else { $modal->input_path('url'); if ($item['edit_path'] == 0) {