$Links->title = $_POST['title']; $Links->url = Validation::validate_url($_POST['url']); try { $Links->save_link(); $json_string = '{ "errors" : "Link has been added successfully", "updated_category_id" : ' . $_POST['category_id'] . '}'; } catch (PAException $e) { $json_string = '{ "is_error" : true, "errors" : "' . $e->message . '"}'; } print $json_string; } else { if (!empty($_POST) && $_POST['form_action'] == 'remove_list') { $Links = new Links(); $Links->user_id = $_SESSION['user']['id']; $Links->category_id = $_POST['category_id']; try { $Links->delete_category(true); $json_string = '{ "errors" : "List has been deleted successfully"}'; } catch (PAException $e) { $json_string = '{ "is_error" : true, "errors" : "' . $e->message . '"}'; } print $json_string; /** * Updating the list or category of links */ } else { if (!empty($_POST) && $_POST['form_action'] == 'edit_list') { if (!empty($_POST['updated_category_name'])) { $Links = new Links(); $Links->user_id = $_SESSION['user']['id']; $Links->category_name = $_POST['updated_category_name']; $Links->category_id = $_POST['category_id'];
$Links = new Links(); $param_array = array('user_id' => $_SESSION['user']['id'], 'changed' => time(), 'link_id' => $link_ids); $Links->set_params($param_array); try { $Links->delete_link(); $error_array[] = "Links deleted successfully"; } catch (PAException $e) { $error_array[] = $e->message; } } else { if (!empty($_POST['form_action']) && $_POST['form_action'] == "delete_category" && !empty($_POST['link_categories'])) { $param_array = array('user_id' => $_SESSION['user']['id'], 'category_id' => $_POST['category_id'], 'changed' => time()); $Links = new Links(); $Links->set_params($param_array); try { $Links->delete_category(); $error_array[] = "Category deleted successfully"; } catch (PAException $e) { $error_array[] = $e->message; } } } } } //error displaying function setup_module($column, $moduleName, $obj) { global $content_type, $users, $uid, $group_ids, $user; switch ($column) { case 'middle': $obj->orientation = CENTER;