<?php

include 'DaseClient.php';
$user = '******';
$pass = DaseClient::getPassword($user);
$old_waller = new DaseClient('waller_creek');
$new_waller = new DaseClient('waller');
$new_waller->setAuth($user, $pass);
$atts = $old_waller->getCollectionAttributesAtom();
foreach (DaseClient::getLinksByRel($atts, 'edit') as $url) {
    $res = DaseClient::get($url);
    if ('200' == $res[0]) {
        $att_atom = $res[1];
        print $new_waller->postAttributeToCollection($att_atom);
        print "\n";
    }
}
<?php

include 'DaseClient.php';
ini_set('memory_limit', '700M');
$user = '******';
$pass = DaseClient::promptForPassword($user);
$client = new DaseClient('waller');
$uris = $client->getCollectionItemUris();
foreach (explode("\n", $uris) as $uri) {
    $res = DaseClient::get($uri . '.atom', $user, $pass);
    if ('200' == $res[0]['http_code']) {
        $atom_entry = $res[1];
        if ('image/jpeg' == $client->getAdminMetadata($atom_entry, 'admin_mime_type')) {
            $item_type_link = $client->getLinkByRel($atom_entry, 'http://daseproject.org/relation/edit-item_type') . "\n";
            $post_res = DaseClient::post($item_type_link, 'photo', $user, $pass, 'text/plain');
            //print HTTP code and response message
            print $post_res[0]['http_code'] . ' ' . $post_res[1] . "\n";
        }
    } else {
        print $res[0]['http_code'] . ' ' . $res[1] . "\n";
    }
}