if (isset($recording_metadata['add_title'])) { $asset_meta['add_title'] = $recording_metadata['add_title']; } $asset_meta['ratio'] = isset($recording_metadata['ratio']) ? $recording_metadata['ratio'] : 'auto'; if (isset($recording_metadata['downloadable'])) { // if the recording has been submitted $asset_meta['downloadable'] = $recording_metadata['downloadable']; } else { // the recording comes from EZrecorder $album_meta = ezmam_album_metadata_get($album_name); $asset_meta['downloadable'] = isset($album_meta['downloadable']) ? $album_meta['downloadable'] : $default_downloadable; } //create asset if not exists! $asset_name = $record_date; if (!ezmam_asset_exists($album_name, $asset_name)) { ezmam_asset_new($album_name, $asset_name, $asset_meta); } //do we have a cam movie? if (strpos($record_type, "cam") !== false) { //insert original cam media in asset with attention to file extension/mimetype originals_mam_insert_media($album_name, $asset_name, 'cam', $recording_metadata, $recording_dir); } //do we have a slide movie? if (strpos($record_type, "slide") !== false) { //insert original slide media in asset with attention to file extension/mimetype $res1 = originals_mam_insert_media($album_name, $asset_name, 'slide', $recording_metadata, $recording_dir); } //media(s) inserted into mam, so move the processing directory to mam_inserted $inserted_recording_dir = dirname(dirname($recording_dir)) . '/mam_inserted/' . basename($recording_dir); rename($recording_dir, $inserted_recording_dir); //now launch cam and/or slide video processing
} /* echo 'deleting album COURSE-MNEMO-pub'; ezmam_album_delete('COURSE-MNEMO-pub'); echo 'Trying to delete a non-existant album'; ezmam_album_delete("FOO-I-000");*/ ezmam_asset_delete("COURSE-MNEMO-pub", "2011-07-27-14h32"); if ($step_by_step) { exec('read'); } if ($step_by_step) { echo 'adding asset in COURSE-MNEMO-pub again'; } $metadata = array('author' => 'X', 'title' => 'Test d\'accentuation UTF-8: tètètè', 'description' => 'Ceci est un accent: à', 'record_date' => '2011_07_26_16h00', 'record_type' => 'camslide', 'language' => 'français'); ezmam_asset_new("COURSE-MNEMO-pub", "2011-07-27-14h32", $metadata); /*if($step_by_step) exec('read'); if($step_by_step) echo "Unpublishing asst 2011-07-27-14h32"; $res=ezmam_asset_unpublish("COURSE-MNEMO-pub", "2011-07-27-14h32"); if(!$res) echo ezmam_last_error(); if($step_by_step) exec('read'); if($step_by_step) echo "Publishing asst 2011-07-26-14h32"; ezmam_asset_publish("COURSE-MNEMO-priv", "2011-07-26-14h32");