$row) ); break; case 'edit_save': yourls_verify_nonce( 'edit-save_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' ); $return = yourls_edit_link( $_REQUEST['url'], $_REQUEST['keyword'], $_REQUEST['newkeyword'], $_REQUEST['title'] ); echo json_encode($return); break; case 'delete': yourls_verify_nonce( 'delete-link_'.$_REQUEST['id'], $_REQUEST['nonce'], false, 'omg error' ); $query = yourls_delete_link_by_keyword( $_REQUEST['keyword'] ); echo json_encode(array('success'=>$query)); break; case 'logout': // unused for the moment yourls_logout(); break; default: yourls_do_action( 'yourls_ajax_'.$action ); } die();