Beispiel #1
0
        break;
    case 'forms.copy':
        formsCopy($option, $cid);
        break;
    case 'fields.copy.screen':
        fieldsCopyScreen($option, $cid);
        break;
    case 'fields.copy.cancel':
        fieldsCopyCancel($option);
        break;
    case 'fields.copy':
        fieldsCopy($option, $cid);
        break;
    case 'main':
    default:
        forme_HTML::controlPanel($option);
        break;
}
function fieldsCopy($option, $cid)
{
    global $mainframe;
    $database =& JFactory::getDBO();
    $form_id = JRequest::getVar('form_id', 0);
    $copy_form_id = JRequest::getVar('copy_form_id', 0);
    if (!empty($cid)) {
        foreach ($cid as $field_id) {
            $field = new forme_fields($database);
            $field->load($field_id);
            $field->form_id = $copy_form_id;
            $field->id = null;
            $field->store();