$spec_profile_dao->begin_trans(); if ($profile_id = $spec_profile_dao->add($values)) { $smarty->assign('profile_id', $profile_id); $md5_url_id = md5($profile_id); $url_values['have_profile_url'] = $md5_url_id; $url_values['have_no_profile_url'] = $md5_url_id; $smarty->assign('spec_id', $forms['spec_id']); if ($spec_profile_dao->edit($profile_id, $url_values)) { } else { $executeflg = FALSE; } } else { $executeflg = FALSE; } if ($executeflg) { $spec_profile_dao->commit_trans(); $smarty->assign('spec_id', $spec_id); $smarty->assign('message', '登録が完了しました。'); } else { $spec_profile_dao->rollback_trans(); $smarty->assign('message', '登録が失敗しました。'); } } catch (Exception $e) { $spec_profile_dao->rollback_trans(); $smarty->assign('message', 'DBエラーで失敗しました。'); } // 更新 } else { if (isset($_FILES['img'])) { if ($_FILES['img']['name'] == '') { $filename = $forms['filename'];