Your IP : 216.73.217.79


Current Path : /var/www/cesa.co.za/cpdadmin/
Upload File :
Current File : /var/www/cesa.co.za/cpdadmin/CPDProviderDocsdelete.php

<?php
session_start(); // Initialize Session data
ob_start(); // Turn on output buffering
?>
<?php include "ewcfg7.php" ?>
<?php include "ewmysql7.php" ?>
<?php include "phpfn7.php" ?>
<?php include "CPDProviderDocsinfo.php" ?>
<?php include "CPDServiceProviderinfo.php" ?>
<?php include "CPDAdminUsersinfo.php" ?>
<?php include "userfn7.php" ?>
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // Always modified
header("Cache-Control: private, no-store, no-cache, must-revalidate"); // HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
?>
<?php
// Create page object
$CPDProviderDocs_delete = new cCPDProviderDocs_delete();
$Page = & $CPDProviderDocs_delete;

// Page init
$CPDProviderDocs_delete->Page_Init();

// Page main
$CPDProviderDocs_delete->Page_Main();
?>
<?php include "header.php" ?>
<script type="text/javascript">
<!--

// Create page object
    var CPDProviderDocs_delete = new ew_Page("CPDProviderDocs_delete");

// page properties
    CPDProviderDocs_delete.PageID = "delete"; // page ID
    CPDProviderDocs_delete.FormID = "fCPDProviderDocsdelete"; // form ID
    var EW_PAGE_ID = CPDProviderDocs_delete.PageID; // for backward compatibility

// extend page with Form_CustomValidate function
    CPDProviderDocs_delete.Form_CustomValidate =
            function (fobj) { // DO NOT CHANGE THIS LINE!

                // Your custom validation code here, return false if invalid.
                return true;
            }
<?php if (EW_CLIENT_VALIDATE) { ?>
        CPDProviderDocs_delete.ValidateRequired = true; // uses JavaScript validation
<?php } else { ?>
        CPDProviderDocs_delete.ValidateRequired = false; // no JavaScript validation
<?php } ?>

//-->
</script>
<script language="JavaScript" type="text/javascript">
<!--

// Write your client script here, no need to add script tags.
// To include another .js script, use:
// ew_ClientScriptInclude("my_javascript.js");
//-->

</script>
<?php
// Load records for display
if ($rs = $CPDProviderDocs_delete->LoadRecordset())
    $CPDProviderDocs_deletelTotalRecs = $rs->RecordCount(); // Get record count
if ($CPDProviderDocs_deletelTotalRecs <= 0) { // No record found, exit
    if ($rs)
        $rs->Close();
    $CPDProviderDocs_delete->Page_Terminate("CPDProviderDocslist.php"); // Return to list
}
?>
<p><span class="phpmaker"><?php echo $Language->Phrase("Delete") ?>&nbsp;<?php echo $Language->Phrase("TblTypeTABLE") ?><?php echo $CPDProviderDocs->TableCaption() ?><br><br>
        <a href="<?php echo $CPDProviderDocs->getReturnUrl() ?>"><?php echo $Language->Phrase("GoBack") ?></a></span></p>
<?php
if (EW_DEBUG_ENABLED)
    echo ew_DebugMsg();
$CPDProviderDocs_delete->ShowMessage();
?>
<form action="<?php echo ew_CurrentPage() ?>" method="post">
    <p>
        <input type="hidden" name="t" id="t" value="CPDProviderDocs">
        <input type="hidden" name="a_delete" id="a_delete" value="D">
<?php foreach ($CPDProviderDocs_delete->arRecKeys as $key) { ?>
            <input type="hidden" name="key_m[]" id="key_m[]" value="<?php echo ew_HtmlEncode($key) ?>">
        <?php } ?>
    <table class="ewGrid"><tr><td class="ewGridContent">
                <div class="ewGridMiddlePanel">
                    <table cellspacing="0" class="ewTable ewTableSeparate">
<?php echo $CPDProviderDocs->TableCustomInnerHtml ?>
                        <thead>
                            <tr class="ewTableHeader">
                                <td valign="top"><?php echo $CPDProviderDocs->DocType->FldCaption() ?></td>
                                <td valign="top"><?php echo $CPDProviderDocs->DocFile->FldCaption() ?></td>
                            </tr>
                        </thead>
                        <tbody>
<?php
$CPDProviderDocs_delete->lRecCnt = 0;
$i = 0;
while (!$rs->EOF) {
    $CPDProviderDocs_delete->lRecCnt++;

    // Set row properties
    $CPDProviderDocs->CssClass = "";
    $CPDProviderDocs->CssStyle = "";
    $CPDProviderDocs->RowAttrs = array();
    $CPDProviderDocs->RowType = EW_ROWTYPE_VIEW; // View
    // Get the field contents
    $CPDProviderDocs_delete->LoadRowValues($rs);

    // Render row
    $CPDProviderDocs_delete->RenderRow();
    ?>
                                <tr<?php echo $CPDProviderDocs->RowAttributes() ?>>
                                    <td<?php echo $CPDProviderDocs->DocType->CellAttributes() ?>>
                                        <div<?php echo $CPDProviderDocs->DocType->ViewAttributes() ?>><?php echo $CPDProviderDocs->DocType->ListViewValue() ?></div></td>
                                    <td<?php echo $CPDProviderDocs->DocFile->CellAttributes() ?>>
    <?php if ($CPDProviderDocs->DocFile->HrefValue <> "" || $CPDProviderDocs->DocFile->TooltipValue <> "") { ?>
        <?php if (!empty($CPDProviderDocs->DocFile->Upload->DbValue)) { ?>
                                                <a href="<?php echo $CPDProviderDocs->DocFile->HrefValue ?>" target="_blank"><?php echo $CPDProviderDocs->DocFile->ListViewValue() ?></a>
                                            <?php } elseif (!in_array($CPDProviderDocs->CurrentAction, array("I", "edit", "gridedit"))) { ?>
                                                &nbsp;
                                            <?php } ?>
                                        <?php } else { ?>
                                            <?php if (!empty($CPDProviderDocs->DocFile->Upload->DbValue)) { ?>
                                                <?php echo $CPDProviderDocs->DocFile->ListViewValue() ?>
                                            <?php } elseif (!in_array($CPDProviderDocs->CurrentAction, array("I", "edit", "gridedit"))) { ?>
                                                &nbsp;
                                            <?php } ?>
                                        <?php } ?>
                                    </td>
                                </tr>
                                        <?php
                                        $rs->MoveNext();
                                    }
                                    $rs->Close();
                                    ?>
                        </tbody>
                    </table>
                </div>
            </td></tr></table>
    <p>
        <input type="submit" name="Action" id="Action" value="<?php echo ew_BtnCaption($Language->Phrase("DeleteBtn")) ?>">
</form>
<script language="JavaScript" type="text/javascript">
<!--

// Write your table-specific startup script here
// document.write("page loaded");
//-->

</script>
<?php include "footer.php" ?>
<?php
$CPDProviderDocs_delete->Page_Terminate();
?>
<?php

//
// Page class
//
class cCPDProviderDocs_delete {

    // Page ID
    var $PageID = 'delete';
    // Table name
    var $TableName = 'CPDProviderDocs';
    // Page object name
    var $PageObjName = 'CPDProviderDocs_delete';

    // Page name
    function PageName() {
        return ew_CurrentPage();
    }

    // Page URL
    function PageUrl() {
        $PageUrl = ew_CurrentPage() . "?";
        global $CPDProviderDocs;
        if ($CPDProviderDocs->UseTokenInUrl)
            $PageUrl .= "t=" . $CPDProviderDocs->TableVar . "&"; // Add page token
        return $PageUrl;
    }

    // Page URLs
    var $AddUrl;
    var $EditUrl;
    var $CopyUrl;
    var $DeleteUrl;
    var $ViewUrl;
    var $ListUrl;
    // Export URLs
    var $ExportPrintUrl;
    var $ExportHtmlUrl;
    var $ExportExcelUrl;
    var $ExportWordUrl;
    var $ExportXmlUrl;
    var $ExportCsvUrl;
    // Update URLs
    var $InlineAddUrl;
    var $InlineCopyUrl;
    var $InlineEditUrl;
    var $GridAddUrl;
    var $GridEditUrl;
    var $MultiDeleteUrl;
    var $MultiUpdateUrl;

    // Message
    function getMessage() {
        return @$_SESSION[EW_SESSION_MESSAGE];
    }

    function setMessage($v) {
        if (@$_SESSION[EW_SESSION_MESSAGE] <> "") { // Append
            $_SESSION[EW_SESSION_MESSAGE] .= "<br>" . $v;
        } else {
            $_SESSION[EW_SESSION_MESSAGE] = $v;
        }
    }

    // Show message
    function ShowMessage() {
        $sMessage = $this->getMessage();
        $this->Message_Showing($sMessage);
        if ($sMessage <> "") { // Message in Session, display
            echo "<p><span class=\"ewMessage\">" . $sMessage . "</span></p>";
            $_SESSION[EW_SESSION_MESSAGE] = ""; // Clear message in Session
        }
    }

    // Validate page request
    function IsPageRequest() {
        global $objForm, $CPDProviderDocs;
        if ($CPDProviderDocs->UseTokenInUrl) {
            if ($objForm)
                return ($CPDProviderDocs->TableVar == $objForm->GetValue("t"));
            if (@$_GET["t"] <> "")
                return ($CPDProviderDocs->TableVar == $_GET["t"]);
        } else {
            return TRUE;
        }
    }

    //
    // Page class constructor
    //
    function __construct() {
        global $conn, $Language;

        // Language object
        $Language = new cLanguage();

        // Table object (CPDProviderDocs)
        $GLOBALS["CPDProviderDocs"] = new cCPDProviderDocs();

        // Table object (CPDServiceProvider)
        $GLOBALS['CPDServiceProvider'] = new cCPDServiceProvider();

        // Table object (CPDAdminUsers)
        $GLOBALS['CPDAdminUsers'] = new cCPDAdminUsers();

        // Page ID
        if (!defined("EW_PAGE_ID"))
            define("EW_PAGE_ID", 'delete', TRUE);

        // Table name (for backward compatibility)
        if (!defined("EW_TABLE_NAME"))
            define("EW_TABLE_NAME", 'CPDProviderDocs', TRUE);

        // Start timer
        $GLOBALS["gsTimer"] = new cTimer();

        // Open connection
        $conn = ew_Connect();
    }

    //
    //  Page_Init
    //
    function Page_Init() {
        global $gsExport, $gsExportFile, $UserProfile, $Language, $Security, $objForm;
        global $CPDProviderDocs;

        // User profile
        $UserProfile = new cUserProfile();
        $UserProfile->LoadProfile(@$_SESSION[EW_SESSION_USER_PROFILE]);

        // Security
        $Security = new cAdvancedSecurity();
        if (IsPasswordExpired())
            $this->Page_Terminate("changepwd.php");
        if (!$Security->IsLoggedIn())
            $Security->AutoLogin();
        if (!$Security->IsLoggedIn()) {
            $Security->SaveLastUrl();
            $this->Page_Terminate("login.php");
        }

        // Global Page Loading event (in userfn*.php)
        Page_Loading();

        // Page Load event
        $this->Page_Load();
    }

    //
    // Page_Terminate
    //
    function Page_Terminate($url = "") {
        global $conn;

        // Page Unload event
        $this->Page_Unload();

        // Global Page Unloaded event (in userfn*.php)
        Page_Unloaded();

        // Close connection
        $conn->Close();

        // Go to URL if specified
        $this->Page_Redirecting($url);
        if ($url <> "") {
            if (!EW_DEBUG_ENABLED && ob_get_length())
                ob_end_clean();
            header("Location: " . $url);
        }
        exit();
    }

    var $lTotalRecs = 0;
    var $lRecCnt;
    var $arRecKeys = array();

    //
    // Page main
    //
    function Page_Main() {
        global $Language, $CPDProviderDocs;

        // Load key parameters
        $sKey = "";
        $bSingleDelete = TRUE; // Initialize as single delete
        $nKeySelected = 0; // Initialize selected key count
        $sFilter = "";
        if (@$_GET["CPDProviderDocID"] <> "") {
            $CPDProviderDocs->CPDProviderDocID->setQueryStringValue($_GET["CPDProviderDocID"]);
            if (!is_numeric($CPDProviderDocs->CPDProviderDocID->QueryStringValue))
                $this->Page_Terminate("CPDProviderDocslist.php"); // Prevent SQL injection, exit
            $sKey .= $CPDProviderDocs->CPDProviderDocID->QueryStringValue;
        } else {
            $bSingleDelete = FALSE;
        }
        if ($bSingleDelete) {
            $nKeySelected = 1; // Set up key selected count
            $this->arRecKeys[0] = $sKey;
        } else {
            if (isset($_POST["key_m"])) { // Key in form
                $nKeySelected = count($_POST["key_m"]); // Set up key selected count
                $this->arRecKeys = ew_StripSlashes($_POST["key_m"]);
            }
        }
        if ($nKeySelected <= 0)
            $this->Page_Terminate("CPDProviderDocslist.php"); // No key specified, return to list


// Build filter
        foreach ($this->arRecKeys as $sKey) {
            $sFilter .= "(";

            // Set up key field
            $sKeyFld = $sKey;
            if (!is_numeric($sKeyFld))
                $this->Page_Terminate("CPDProviderDocslist.php"); // Prevent SQL injection, return to list
            $sFilter .= "`CPDProviderDocID`=" . ew_AdjustSql($sKeyFld) . " AND ";
            if (substr($sFilter, -5) == " AND ")
                $sFilter = substr($sFilter, 0, strlen($sFilter) - 5) . ") OR ";
        }
        if (substr($sFilter, -4) == " OR ")
            $sFilter = substr($sFilter, 0, strlen($sFilter) - 4);

        // Set up filter (SQL WHHERE clause) and get return SQL
        // SQL constructor in CPDProviderDocs class, CPDProviderDocsinfo.php

        $CPDProviderDocs->CurrentFilter = $sFilter;

        // Get action
        if (@$_POST["a_delete"] <> "") {
            $CPDProviderDocs->CurrentAction = $_POST["a_delete"];
        } else {
            $CPDProviderDocs->CurrentAction = "I"; // Display record
        }
        switch ($CPDProviderDocs->CurrentAction) {
            case "D": // Delete
                $CPDProviderDocs->SendEmail = TRUE; // Send email on delete success
                if ($this->DeleteRows()) { // delete rows
                    $this->setMessage($Language->Phrase("DeleteSuccess")); // Set up success message
                    $this->Page_Terminate($CPDProviderDocs->getReturnUrl()); // Return to caller
                }
        }
    }

    //
    // Delete records based on current filter
    //
    function DeleteRows() {
        global $conn, $Language, $Security, $CPDProviderDocs;
        $DeleteRows = TRUE;
        $sWrkFilter = $CPDProviderDocs->CurrentFilter;

        // Set up filter (SQL WHERE clause) and get return SQL
        // SQL constructor in CPDProviderDocs class, CPDProviderDocsinfo.php

        $CPDProviderDocs->CurrentFilter = $sWrkFilter;
        $sSql = $CPDProviderDocs->SQL();
        $conn->raiseErrorFn = 'ew_ErrorFn';
        $rs = $conn->Execute($sSql);
        $conn->raiseErrorFn = '';
        if ($rs === FALSE) {
            return FALSE;
        } elseif ($rs->EOF) {
            $this->setMessage($Language->Phrase("NoRecord")); // No record found
            $rs->Close();
            return FALSE;
        }
        $conn->BeginTrans();

        // Clone old rows
        $rsold = ($rs) ? $rs->GetRows() : array();
        if ($rs)
            $rs->Close();

        // Call row deleting event
        if ($DeleteRows) {
            foreach ($rsold as $row) {
                $DeleteRows = $CPDProviderDocs->Row_Deleting($row);
                if (!$DeleteRows)
                    break;
            }
        }
        if ($DeleteRows) {
            $sKey = "";
            foreach ($rsold as $row) {
                $sThisKey = "";
                if ($sThisKey <> "")
                    $sThisKey .= EW_COMPOSITE_KEY_SEPARATOR;
                $sThisKey .= $row['CPDProviderDocID'];
                @unlink(ew_UploadPathEx(TRUE, $CPDProviderDocs->DocFile->UploadPath) . $row['DocFile']);
                $conn->raiseErrorFn = 'ew_ErrorFn';
                $DeleteRows = $conn->Execute($CPDProviderDocs->DeleteSQL($row)); // Delete
                $conn->raiseErrorFn = '';
                if ($DeleteRows === FALSE)
                    break;
                if ($sKey <> "")
                    $sKey .= ", ";
                $sKey .= $sThisKey;
            }
        } else {

            // Set up error message
            if ($CPDProviderDocs->CancelMessage <> "") {
                $this->setMessage($CPDProviderDocs->CancelMessage);
                $CPDProviderDocs->CancelMessage = "";
            } else {
                $this->setMessage($Language->Phrase("DeleteCancelled"));
            }
        }
        if ($DeleteRows) {
            $conn->CommitTrans(); // Commit the changes
        } else {
            $conn->RollbackTrans(); // Rollback changes
        }

        // Call Row Deleted event
        if ($DeleteRows) {
            foreach ($rsold as $row) {
                $CPDProviderDocs->Row_Deleted($row);
            }
        }
        return $DeleteRows;
    }

    // Load recordset
    function LoadRecordset($offset = -1, $rowcnt = -1) {
        global $conn, $CPDProviderDocs;

        // Call Recordset Selecting event
        $CPDProviderDocs->Recordset_Selecting($CPDProviderDocs->CurrentFilter);

        // Load List page SQL
        $sSql = $CPDProviderDocs->SelectSQL();
        if ($offset > -1 && $rowcnt > -1)
            $sSql .= " LIMIT $offset, $rowcnt";

        // Load recordset
        $rs = ew_LoadRecordset($sSql);

        // Call Recordset Selected event
        $CPDProviderDocs->Recordset_Selected($rs);
        return $rs;
    }

    // Load row based on key values
    function LoadRow() {
        global $conn, $Security, $CPDProviderDocs;
        $sFilter = $CPDProviderDocs->KeyFilter();

        // Call Row Selecting event
        $CPDProviderDocs->Row_Selecting($sFilter);

        // Load SQL based on filter
        $CPDProviderDocs->CurrentFilter = $sFilter;
        $sSql = $CPDProviderDocs->SQL();
        $res = FALSE;
        $rs = ew_LoadRecordset($sSql);
        if ($rs && !$rs->EOF) {
            $res = TRUE;
            $this->LoadRowValues($rs); // Load row values
            // Call Row Selected event
            $CPDProviderDocs->Row_Selected($rs);
            $rs->Close();
        }
        return $res;
    }

    // Load row values from recordset
    function LoadRowValues(&$rs) {
        global $conn, $CPDProviderDocs;
        $CPDProviderDocs->CPDProviderDocID->setDbValue($rs->fields('CPDProviderDocID'));
        $CPDProviderDocs->CPDProviderID->setDbValue($rs->fields('CPDProviderID'));
        $CPDProviderDocs->DocType->setDbValue($rs->fields('DocType'));
        $CPDProviderDocs->DocFile->Upload->DbValue = $rs->fields('DocFile');
        $CPDProviderDocs->UploadedBy->setDbValue($rs->fields('UploadedBy'));
        $CPDProviderDocs->DateUploaded->setDbValue($rs->fields('DateUploaded'));
    }

    // Render row values based on field settings
    function RenderRow() {
        global $conn, $Security, $Language, $CPDProviderDocs;

        // Initialize URLs
        // Call Row_Rendering event

        $CPDProviderDocs->Row_Rendering();

        // Common render codes for all row types
        // DocType

        $CPDProviderDocs->DocType->CellCssStyle = "";
        $CPDProviderDocs->DocType->CellCssClass = "";
        $CPDProviderDocs->DocType->CellAttrs = array();
        $CPDProviderDocs->DocType->ViewAttrs = array();
        $CPDProviderDocs->DocType->EditAttrs = array();

        // DocFile
        $CPDProviderDocs->DocFile->CellCssStyle = "";
        $CPDProviderDocs->DocFile->CellCssClass = "";
        $CPDProviderDocs->DocFile->CellAttrs = array();
        $CPDProviderDocs->DocFile->ViewAttrs = array();
        $CPDProviderDocs->DocFile->EditAttrs = array();
        if ($CPDProviderDocs->RowType == EW_ROWTYPE_VIEW) { // View row
            // CPDProviderDocID
            $CPDProviderDocs->CPDProviderDocID->ViewValue = $CPDProviderDocs->CPDProviderDocID->CurrentValue;
            $CPDProviderDocs->CPDProviderDocID->CssStyle = "";
            $CPDProviderDocs->CPDProviderDocID->CssClass = "";
            $CPDProviderDocs->CPDProviderDocID->ViewCustomAttributes = "";

            // CPDProviderID
            if (strval($CPDProviderDocs->CPDProviderID->CurrentValue) <> "") {
                $sFilterWrk = "`CPDProviderID` = " . ew_AdjustSql($CPDProviderDocs->CPDProviderID->CurrentValue) . "";
                $sSqlWrk = "SELECT `CompanyName` FROM `CPDServiceProvider`";
                $sWhereWrk = "";
                if ($sFilterWrk <> "") {
                    if ($sWhereWrk <> "")
                        $sWhereWrk .= " AND ";
                    $sWhereWrk .= "(" . $sFilterWrk . ")";
                }
                if ($sWhereWrk <> "")
                    $sSqlWrk .= " WHERE " . $sWhereWrk;
                $sSqlWrk .= " ORDER BY `CompanyName`";
                $rswrk = $conn->Execute($sSqlWrk);
                if ($rswrk && !$rswrk->EOF) { // Lookup values found
                    $CPDProviderDocs->CPDProviderID->ViewValue = $rswrk->fields('CompanyName');
                    $rswrk->Close();
                } else {
                    $CPDProviderDocs->CPDProviderID->ViewValue = $CPDProviderDocs->CPDProviderID->CurrentValue;
                }
            } else {
                $CPDProviderDocs->CPDProviderID->ViewValue = NULL;
            }
            $CPDProviderDocs->CPDProviderID->CssStyle = "";
            $CPDProviderDocs->CPDProviderID->CssClass = "";
            $CPDProviderDocs->CPDProviderID->ViewCustomAttributes = "";

            // DocType
            if (strval($CPDProviderDocs->DocType->CurrentValue) <> "") {
                $sFilterWrk = "`PicklistValue` = '" . ew_AdjustSql($CPDProviderDocs->DocType->CurrentValue) . "'";
                $sSqlWrk = "SELECT `PicklistValue` FROM `Picklists`";
                $sWhereWrk = "";
                if ($sWhereWrk <> "")
                    $sWhereWrk .= " AND ";
                $sWhereWrk .= "(" . "PicklistType='CPD Provider Documents'" . ")";
                if ($sFilterWrk <> "") {
                    if ($sWhereWrk <> "")
                        $sWhereWrk .= " AND ";
                    $sWhereWrk .= "(" . $sFilterWrk . ")";
                }
                if ($sWhereWrk <> "")
                    $sSqlWrk .= " WHERE " . $sWhereWrk;
                $sSqlWrk .= " ORDER BY `PicklistValue`";
                $rswrk = $conn->Execute($sSqlWrk);
                if ($rswrk && !$rswrk->EOF) { // Lookup values found
                    $CPDProviderDocs->DocType->ViewValue = $rswrk->fields('PicklistValue');
                    $rswrk->Close();
                } else {
                    $CPDProviderDocs->DocType->ViewValue = $CPDProviderDocs->DocType->CurrentValue;
                }
            } else {
                $CPDProviderDocs->DocType->ViewValue = NULL;
            }
            $CPDProviderDocs->DocType->CssStyle = "";
            $CPDProviderDocs->DocType->CssClass = "";
            $CPDProviderDocs->DocType->ViewCustomAttributes = "";

            // DocFile
            if (!ew_Empty($CPDProviderDocs->DocFile->Upload->DbValue)) {
                $CPDProviderDocs->DocFile->ViewValue = $CPDProviderDocs->DocFile->Upload->DbValue;
            } else {
                $CPDProviderDocs->DocFile->ViewValue = "";
            }
            $CPDProviderDocs->DocFile->CssStyle = "";
            $CPDProviderDocs->DocFile->CssClass = "";
            $CPDProviderDocs->DocFile->ViewCustomAttributes = "";

            // UploadedBy
            $CPDProviderDocs->UploadedBy->ViewValue = $CPDProviderDocs->UploadedBy->CurrentValue;
            $CPDProviderDocs->UploadedBy->CssStyle = "";
            $CPDProviderDocs->UploadedBy->CssClass = "";
            $CPDProviderDocs->UploadedBy->ViewCustomAttributes = "";

            // DateUploaded
            $CPDProviderDocs->DateUploaded->ViewValue = $CPDProviderDocs->DateUploaded->CurrentValue;
            $CPDProviderDocs->DateUploaded->ViewValue = ew_FormatDateTime($CPDProviderDocs->DateUploaded->ViewValue, 5);
            $CPDProviderDocs->DateUploaded->CssStyle = "";
            $CPDProviderDocs->DateUploaded->CssClass = "";
            $CPDProviderDocs->DateUploaded->ViewCustomAttributes = "";

            // DocType
            $CPDProviderDocs->DocType->HrefValue = "";
            $CPDProviderDocs->DocType->TooltipValue = "";

            // DocFile
            if (!ew_Empty($CPDProviderDocs->DocFile->Upload->DbValue)) {
                $CPDProviderDocs->DocFile->HrefValue = ew_UploadPathEx(FALSE, $CPDProviderDocs->DocFile->UploadPath) . ((!empty($CPDProviderDocs->DocFile->ViewValue)) ? $CPDProviderDocs->DocFile->ViewValue : $CPDProviderDocs->DocFile->CurrentValue);
                if ($CPDProviderDocs->Export <> "")
                    $CPDProviderDocs->DocFile->HrefValue = ew_ConvertFullUrl($CPDProviderDocs->DocFile->HrefValue);
            } else {
                $CPDProviderDocs->DocFile->HrefValue = "";
            }
            $CPDProviderDocs->DocFile->TooltipValue = "";
        }

        // Call Row Rendered event
        if ($CPDProviderDocs->RowType <> EW_ROWTYPE_AGGREGATEINIT)
            $CPDProviderDocs->Row_Rendered();
    }

    // Page Load event
    function Page_Load() {

        //echo "Page Load";
    }

    // Page Unload event
    function Page_Unload() {

        //echo "Page Unload";
    }

    // Page Redirecting event
    function Page_Redirecting(&$url) {

        // Example:
        //$url = "your URL";
    }

    // Message Showing event
    function Message_Showing(&$msg) {

        // Example:
        //$msg = "your new message";
    }

}
?>