Example #1
0
                $data['id'] = $iaLyric->add($data);
            } else {
                if (isset($_POST['delete_lyric'])) {
                    $action = 'deleted';
                    $data['id'] = 0;
                    $iaLyric->delete('`id` = ' . $lyric['id']);
                } else {
                    $action = 'updated';
                    $data['id'] = $lyric['id'];
                    $iaLyric->update($data);
                }
            }
            if (!$error) {
                $messages[] = _t('lyric_' . $action . $dmsg);
                iaUtil::redirect(_t('thanks'), $messages, $iaLyric->url('view', $data));
            }
        }
        if (isset($_POST['ajax'])) {
            header('Content-type: text/xml');
            echo '<?xml version="1.0" encoding="' . $iaCore->get('charset') . '" ?>' . '<root><error>' . $error . '</error><msg><![CDATA[<li>' . implode('</li><li>', $messages) . ']]></msg></root>';
            exit;
        }
    }
    $itemInfo = false;
    $sections = iaField::getAcoGroupsFields(false, 'lyrics', '', $itemInfo);
    $iaView->assign('sections', $sections);
    $iaView->assign('fields', $fields);
    $iaView->assign('error_fields', $errorFields);
    $iaView->assign('item', $lyric);
    $iaView->display('manage');
}