3 require_once( dirname(dirname(__FILE__)).'/includes/load-yourls.php' );
\r
4 yourls_maybe_require_auth();
\r
6 // This file will output a JSON string
\r
7 header('Content-type: application/json');
\r
10 switch( stripslashes($_REQUEST['mode']) ) {
\r
13 $return = yourls_add_new_link( $_REQUEST['url'], $_REQUEST['keyword'] );
\r
14 echo yourls_json_encode($return);
\r
17 case 'edit_display':
\r
18 $row = yourls_table_edit_row ( $_REQUEST['keyword'] );
\r
19 echo yourls_json_encode( array('html' => $row) );
\r
23 $return = yourls_edit_link( $_REQUEST['url'], $_REQUEST['keyword'], $_REQUEST['newkeyword'] );
\r
24 echo yourls_json_encode($return);
\r
28 $query = yourls_delete_link_by_keyword( $_REQUEST['keyword'] );
\r
29 echo yourls_json_encode(array('success'=>$query));
\r
33 // unused for the moment
\r
38 die('Not implemented');
\r