* Setup */ require_once 'panl.init.php'; $modal = new GrlxForm_Modal(); $book_id = $_GET['book_id']; $page_id = $_GET['page_id']; /***** * Display logic */ // PAGE if (is_numeric($page_id) && is_numeric($chapter_id)) { $item = $db->where('id', $page_id)->getOne('book_page', 'title'); $modal->send_to('book.view.php'); $modal->input_hidden('chapter_id'); $modal->value($chapter_id); $form_output = $modal->paint(); $modal->input_hidden('page_id'); $modal->value($page_id); $form_output .= $modal->paint(); $modal->input_title('title'); $modal->name('page_rename'); $modal->value($item['title']); $form_output .= $modal->paint(); } elseif (is_numeric($book_id)) { $item = $db->where('id', $book_id)->getOne('book', 'title'); $modal->send_to('book.view.php'); $modal->input_hidden('book_id'); $modal->value($book_id); $form_output = $modal->paint(); $modal->input_title('title'); $modal->name('book_rename');
$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) { $modal->readonly(true); } } if ($item['rel_type'] == 'archive') { $comic = $db->where('id', $item['rel_id'])->getOne('path', 'url');
/***** * Display logic */ if (is_numeric($_GET['edit_id'])) { $edit_id = $_GET['edit_id']; $cols = array('title', 'img_path', 'url'); $item = $db->where('id', $edit_id)->getOne('link_list', $cols); if ($db->count > 0) { $input = $item; } } $modal->multipart(true); $modal->send_to('site.link-list.php'); $modal->input_hidden('edit_id'); $modal->value($edit_id); $modal_output = $modal->paint(); $modal->input_title('input[title]'); $modal->autofocus(true); $modal->value($input['title']); $modal_output .= $modal->paint(); $modal->input_url('input[url]'); $modal->value($input['url']); $modal_output .= $modal->paint(); $modal->input_file('input[img_path]'); $modal->label('Icon'); $modal_output .= $modal->paint(); $modal->input_hidden('old_img_url'); $modal->value($input['img_path']); $modal_output .= $modal->paint(); $modal->headline("Edit <span>{$input['title']}</span>"); $modal->contents($modal_output);