Esempio n. 1
0
        <?php 
    }
    unset($_SESSION['DF_Notification']);
    echo ob_get_clean();
}
foreach ($Config['_Field'] as $Field => $Value) {
    $typeSet = explode('_', $Value);
    if (function_exists($typeSet[0] . '_preForm')) {
        $Func = $typeSet[0] . '_preForm';
        $Func($Field, $typeSet[1], $Media, $Config);
    }
}
if (!empty($_GET[$Config['_ReturnFields'][0]]) && !empty($Config['_Show_Edit'])) {
    $Form = dr_BuildUpDateForm($Media['ID'], $_GET[$Config['_ReturnFields'][0]]);
} else {
    $Form = df_buildQuickCaptureForm($Media['ID']);
}
foreach ($Config['_Field'] as $Field => $Value) {
    $typeSet = explode('_', $Value);
    if (function_exists($typeSet[0] . '_postForm')) {
        $Func = $typeSet[0] . '_postForm';
        $Func($Field, $typeSet[1], $Media, $Config);
    }
}
if (empty($Config['_HideFrame'])) {
    InfoBox($Form['title']);
}
echo $Form['html'];
if (empty($Config['_HideFrame'])) {
    EndInfoBox();
}
Esempio n. 2
0
function dr_BuildUpDateForm($EID, $ID, $addQuery = false)
{
    if (!empty($addQuery)) {
        parse_str($addQuery, $_GET);
    }
    $Data = getelement($EID);
    $Data['_ActiveProcess'] = 'update';
    $Out['title'] = $Data['Content']['_EditFormText'];
    $PreOut = df_BuildCaptureForm($Data, $ID);
    if (!is_array($PreOut)) {
        return df_buildQuickCaptureForm($EID);
    }
    if (!empty($PreOut['title'])) {
        $Out['title'] = $PreOut['title'];
    }
    $Out['html'] = $PreOut['html'];
    $Out['width'] = $PreOut['width'];
    return $Out;
}