Example #1
0
$title = getTitleFromMenuCaption('Portfolio');
//  Update number values
//  Remove the thousands seperator
$_REQUEST['po_id'] = str_replace(".", "", $_REQUEST['po_id']);
$_REQUEST['po_id'] = str_replace(",", ".", $_REQUEST['po_id']);
$_REQUEST['po_pocat_id'] = str_replace(".", "", $_REQUEST['po_pocat_id']);
$_REQUEST['po_pocat_id'] = str_replace(",", ".", $_REQUEST['po_pocat_id']);
$_REQUEST['po_published'] = str_replace(".", "", $_REQUEST['po_published']);
$_REQUEST['po_published'] = str_replace(",", ".", $_REQUEST['po_published']);
//  Set value of checkbox = 0 if not passed in the request
$_REQUEST['po_published'] = isset($_REQUEST['po_published']) && $_REQUEST['po_published'] == "on" ? 1 : 0;
switch ($in2Action) {
    case 'add':
        $_REQUEST['po_cruser'] = $_SESSION['us_id'];
        $_REQUEST['po_crdate'] = $_SESSION['us_id'];
        $lastId = $obj->InsertRequest(false);
        foreach ($_FILES as $uploadedFile) {
            $Extention = explode('.', $uploadedFile['name']);
            $uploadedFile['filename'] = 'po_img_' . $lastId . '.' . $Extention[1];
            $fileObj = new file2($uploadedFile);
            $fileObj->manipImageUpload('pso_portfolio', $lastId, PORTFOLIO_PHOTO_SML, PORTFOLIO_PHOTO_MED, PORTFOLIO_PHOTO_BIG, true, false, PORTFOLIO_PHOTO_MEDBIG, PORTFOLIO_PHOTO_LRG, PORTFOLIO_PHOTO_BO);
            $fileObj = null;
        }
        if ($obj->ErrorMsgs) {
            $_SESSION['errorMsgs'] = $obj->ErrorMsgs;
            $error = '&error=1';
        }
        goToURL($actScript . "?recordId={$lastId}&in2Action=editRecord&frmAction=add{$error}");
        break;
    case 'deleteFile':
        $obj->DeleteFile($fileFieldName, array('po_id' => $po_id), true, true);