function editEntry($id) { $data = $_SESSION['entries'][$id]; $response = new HTML_AJAX_Action(); //send to the form $response->assignAttr('name', 'value', $data['name']); $response->assignAttr('email', 'value', $data['email']); $response->assignAttr('website', 'value', $data['website']); $response->assignAttr('comments', 'value', $data['comments']); $response->assignAttr('submit', 'value', 'Edit Entry'); $response->createNode('submit', 'input', array('id' => 'key', 'name' => 'key', 'type' => 'hidden', 'value' => $id), 'insertBefore'); return $response; }
function updateSelect($id) { $response = new HTML_AJAX_Action(); $attr = array('id' => $id, 'name' => $id); $response->replaceNode($id, 'select', $attr); for ($i = 1; $i <= 10; $i++) { $attr = array('value' => $i, 'innerHTML' => 'Option ' . $i); $response->createNode($id, 'option', $attr, 'append'); } return $response; }