static function delete_overlay() { access::verify_csrf(); emboss::_delete_overlay($_REQUEST['name']); emboss::check_for_dirty(); url::redirect('admin/emboss'); }
static function item_created($item) { if (!$item->is_photo()) { return; } $path = $item->file_path(); $dirs = explode('/', $path); array_pop($dirs); $dir = implode('/', $dirs); $orig = str_replace(VARPATH . 'albums/', VARPATH . 'originals/', $path); $origdir = str_replace(VARPATH . 'albums/', VARPATH . 'originals/', $dir); emboss::mkdir_recursive($origdir); @copy($path, $orig); $q = ORM::factory('emboss_mapping'); $q->image_id = $item->id; $q->best_overlay_id = emboss::determine_best_overlay($item); $q->cur_overlay_id = -1; $q->cur_gravity = ''; $q->cur_transparency = -1; $q->save(); emboss::check_for_dirty(); }