I'm making an add-on to enable users to delete entries outside of the admin-interface. I think I have everything up working, except for the small problem of converting an url (/myentries/1337-23) into a path (/_content/1-myentries/2015-01-28-1337-23). Shouldn't resolve do the trick? Or is there other functions that I can use?


{{ entries:listing folder="myentries" }}
   <form action="" method="post">
    <input type="hidden" name="myfile[delete]" value="{{ url }}"/>
    <button type="submit" class="button--delete">Delete entry</button>
{{ /entries:listing }}  

Add on


class Hooks_myfile extends Hooks {

    public function request__post()

        if (array_get($_POST, 'myfile:delete')) {
            $filename = array_get($_POST, 'myfile:delete'); 
            $filename = PATH::resolve($filename);
            $currenturl = URL::getCurrent();


Answered by Jack McDade! Go to answer.