Пример #1
0
 function RenderRow()
 {
     global $conn, $Security, $Items;
     // Call Row_Rendering event
     $Items->Row_Rendering();
     // Common render codes for all row types
     // ItemID
     $Items->ItemID->CellCssStyle = "";
     $Items->ItemID->CellCssClass = "";
     // MenuID
     $Items->MenuID->CellCssStyle = "";
     $Items->MenuID->CellCssClass = "";
     // ItemName
     $Items->ItemName->CellCssStyle = "";
     $Items->ItemName->CellCssClass = "";
     // Description
     $Items->Description->CellCssStyle = "";
     $Items->Description->CellCssClass = "";
     // Price
     $Items->Price->CellCssStyle = "";
     $Items->Price->CellCssClass = "";
     // Image
     $Items->Image->CellCssStyle = "";
     $Items->Image->CellCssClass = "";
     // Vegetarian
     $Items->Vegetarian->CellCssStyle = "";
     $Items->Vegetarian->CellCssClass = "";
     // Vegetarian_Price
     $Items->Vegetarian_Price->CellCssStyle = "";
     $Items->Vegetarian_Price->CellCssClass = "";
     // Color
     $Items->Color->CellCssStyle = "";
     $Items->Color->CellCssClass = "";
     // Sequence
     $Items->Sequence->CellCssStyle = "";
     $Items->Sequence->CellCssClass = "";
     // PDF
     $Items->PDF->CellCssStyle = "";
     $Items->PDF->CellCssClass = "";
     // Active
     $Items->Active->CellCssStyle = "";
     $Items->Active->CellCssClass = "";
     if ($Items->RowType == EW_ROWTYPE_VIEW) {
         // View row
         // ItemID
         $Items->ItemID->ViewValue = $Items->ItemID->CurrentValue;
         $Items->ItemID->CssStyle = "";
         $Items->ItemID->CssClass = "";
         $Items->ItemID->ViewCustomAttributes = "";
         // MenuID
         if (strval($Items->MenuID->CurrentValue) != "") {
             $sSqlWrk = "SELECT `MenuName` FROM `Menus` WHERE `MenuID` = " . ew_AdjustSql($Items->MenuID->CurrentValue) . "";
             $sSqlWrk .= " ORDER BY `MenuName` Asc";
             $rswrk = $conn->Execute($sSqlWrk);
             if ($rswrk && !$rswrk->EOF) {
                 // Lookup value(s) found
                 $Items->MenuID->ViewValue = $rswrk->fields('MenuName');
                 $rswrk->Close();
             } else {
                 $Items->MenuID->ViewValue = $Items->MenuID->CurrentValue;
             }
         } else {
             $Items->MenuID->ViewValue = NULL;
         }
         $Items->MenuID->CssStyle = "";
         $Items->MenuID->CssClass = "";
         $Items->MenuID->ViewCustomAttributes = "";
         // ItemName
         $Items->ItemName->ViewValue = $Items->ItemName->CurrentValue;
         $Items->ItemName->CssStyle = "";
         $Items->ItemName->CssClass = "";
         $Items->ItemName->ViewCustomAttributes = "";
         // Description
         $Items->Description->ViewValue = ew_TruncateMemo($Items->Description->CurrentValue, 5);
         if (!is_null($Items->Description->ViewValue)) {
             $Items->Description->ViewValue = str_replace("\n", "<br>", $Items->Description->ViewValue);
         }
         $Items->Description->CssStyle = "";
         $Items->Description->CssClass = "";
         $Items->Description->ViewCustomAttributes = "";
         // Price
         $Items->Price->ViewValue = $Items->Price->CurrentValue;
         $Items->Price->ViewValue = ew_FormatCurrency($Items->Price->ViewValue, 2, -2, 0, -2);
         $Items->Price->CssStyle = "";
         $Items->Price->CssClass = "";
         $Items->Price->ViewCustomAttributes = "";
         // Image
         if (!is_null($Items->Image->Upload->DbValue)) {
             $Items->Image->ViewValue = $Items->Image->Upload->DbValue;
             $Items->Image->ImageAlt = "";
         } else {
             $Items->Image->ViewValue = "";
         }
         $Items->Image->CssStyle = "";
         $Items->Image->CssClass = "";
         $Items->Image->ViewCustomAttributes = "";
         // Vegetarian
         if (strval($Items->Vegetarian->CurrentValue) != "") {
             switch ($Items->Vegetarian->CurrentValue) {
                 case "0":
                     $Items->Vegetarian->ViewValue = "No";
                     break;
                 case "1":
                     $Items->Vegetarian->ViewValue = "Yes";
                     break;
                 default:
                     $Items->Vegetarian->ViewValue = $Items->Vegetarian->CurrentValue;
             }
         } else {
             $Items->Vegetarian->ViewValue = NULL;
         }
         $Items->Vegetarian->CssStyle = "";
         $Items->Vegetarian->CssClass = "";
         $Items->Vegetarian->ViewCustomAttributes = "";
         // Vegetarian_Price
         $Items->Vegetarian_Price->ViewValue = $Items->Vegetarian_Price->CurrentValue;
         $Items->Vegetarian_Price->ViewValue = ew_FormatCurrency($Items->Vegetarian_Price->ViewValue, 2, -2, 0, -2);
         $Items->Vegetarian_Price->CssStyle = "";
         $Items->Vegetarian_Price->CssClass = "";
         $Items->Vegetarian_Price->ViewCustomAttributes = "";
         // Color
         $Items->Color->ViewValue = $Items->Color->CurrentValue;
         $Items->Color->CssStyle = "";
         $Items->Color->CssClass = "";
         $Items->Color->ViewCustomAttributes = "";
         // Sequence
         $Items->Sequence->ViewValue = $Items->Sequence->CurrentValue;
         $Items->Sequence->CssStyle = "";
         $Items->Sequence->CssClass = "";
         $Items->Sequence->ViewCustomAttributes = "";
         // PDF
         if (!is_null($Items->PDF->Upload->DbValue)) {
             $Items->PDF->ViewValue = $Items->PDF->Upload->DbValue;
         } else {
             $Items->PDF->ViewValue = "";
         }
         $Items->PDF->CssStyle = "";
         $Items->PDF->CssClass = "";
         $Items->PDF->ViewCustomAttributes = "";
         // Active
         if (strval($Items->Active->CurrentValue) != "") {
             switch ($Items->Active->CurrentValue) {
                 case "0":
                     $Items->Active->ViewValue = "No";
                     break;
                 case "1":
                     $Items->Active->ViewValue = "Yes";
                     break;
                 default:
                     $Items->Active->ViewValue = $Items->Active->CurrentValue;
             }
         } else {
             $Items->Active->ViewValue = NULL;
         }
         $Items->Active->CssStyle = "";
         $Items->Active->CssClass = "";
         $Items->Active->ViewCustomAttributes = "";
         // ItemID
         $Items->ItemID->HrefValue = "";
         // MenuID
         $Items->MenuID->HrefValue = "";
         // ItemName
         $Items->ItemName->HrefValue = "";
         // Description
         $Items->Description->HrefValue = "";
         // Price
         $Items->Price->HrefValue = "";
         // Image
         $Items->Image->HrefValue = "";
         // Vegetarian
         $Items->Vegetarian->HrefValue = "";
         // Vegetarian_Price
         $Items->Vegetarian_Price->HrefValue = "";
         // Color
         $Items->Color->HrefValue = "";
         // Sequence
         $Items->Sequence->HrefValue = "";
         // PDF
         if (!is_null($Items->PDF->Upload->DbValue)) {
             $Items->PDF->HrefValue = ew_UploadPathEx(FALSE, "../recipes/") . (!empty($Items->PDF->ViewValue) ? $Items->PDF->ViewValue : $Items->PDF->CurrentValue);
             if ($Items->Export != "") {
                 $Items->PDF->HrefValue = ew_ConvertFullUrl($Items->PDF->HrefValue);
             }
         } else {
             $Items->PDF->HrefValue = "";
         }
         // Active
         $Items->Active->HrefValue = "";
     }
     // Call Row Rendered event
     $Items->Row_Rendered();
 }
 function RenderRow()
 {
     global $conn, $Security, $Subscriptions2;
     // Call Row_Rendering event
     $Subscriptions2->Row_Rendering();
     // Common render codes for all row types
     // DeliveryDate
     $Subscriptions2->DeliveryDate->CellCssStyle = "";
     $Subscriptions2->DeliveryDate->CellCssClass = "";
     // CustomerID
     $Subscriptions2->CustomerID->CellCssStyle = "";
     $Subscriptions2->CustomerID->CellCssClass = "";
     // WeeklyMeals
     $Subscriptions2->WeeklyMeals->CellCssStyle = "";
     $Subscriptions2->WeeklyMeals->CellCssClass = "";
     // WeeklyReg
     $Subscriptions2->WeeklyReg->CellCssStyle = "";
     $Subscriptions2->WeeklyReg->CellCssClass = "";
     // WeeklyVeg
     $Subscriptions2->WeeklyVeg->CellCssStyle = "";
     $Subscriptions2->WeeklyVeg->CellCssClass = "";
     // TransactionNumber
     $Subscriptions2->TransactionNumber->CellCssStyle = "";
     $Subscriptions2->TransactionNumber->CellCssClass = "";
     // Want
     $Subscriptions2->Want->CellCssStyle = "";
     $Subscriptions2->Want->CellCssClass = "";
     // DontWant
     $Subscriptions2->DontWant->CellCssStyle = "";
     $Subscriptions2->DontWant->CellCssClass = "";
     // Comments
     $Subscriptions2->Comments->CellCssStyle = "";
     $Subscriptions2->Comments->CellCssClass = "";
     if ($Subscriptions2->RowType == EW_ROWTYPE_VIEW) {
         // View row
         // OrderID
         $Subscriptions2->OrderID->ViewValue = $Subscriptions2->OrderID->CurrentValue;
         $Subscriptions2->OrderID->CssStyle = "";
         $Subscriptions2->OrderID->CssClass = "";
         $Subscriptions2->OrderID->ViewCustomAttributes = "";
         // DeliveryDate
         $Subscriptions2->DeliveryDate->ViewValue = $Subscriptions2->DeliveryDate->CurrentValue;
         $Subscriptions2->DeliveryDate->ViewValue = ew_FormatDateTime($Subscriptions2->DeliveryDate->ViewValue, 6);
         $Subscriptions2->DeliveryDate->CssStyle = "";
         $Subscriptions2->DeliveryDate->CssClass = "";
         $Subscriptions2->DeliveryDate->ViewCustomAttributes = "";
         // CustomerID
         if (strval($Subscriptions2->CustomerID->CurrentValue) != "") {
             $sSqlWrk = "SELECT `LastName`, `FirstName` FROM `Customers` WHERE `CustomerID` = " . ew_AdjustSql($Subscriptions2->CustomerID->CurrentValue) . "";
             $sSqlWrk .= " ORDER BY `LastName` Asc";
             $rswrk = $conn->Execute($sSqlWrk);
             if ($rswrk && !$rswrk->EOF) {
                 // Lookup value(s) found
                 $Subscriptions2->CustomerID->ViewValue = $rswrk->fields('LastName');
                 $Subscriptions2->CustomerID->ViewValue .= ew_ValueSeparator(0) . $rswrk->fields('FirstName');
                 $rswrk->Close();
             } else {
                 $Subscriptions2->CustomerID->ViewValue = $Subscriptions2->CustomerID->CurrentValue;
             }
         } else {
             $Subscriptions2->CustomerID->ViewValue = NULL;
         }
         $Subscriptions2->CustomerID->CssStyle = "";
         $Subscriptions2->CustomerID->CssClass = "";
         $Subscriptions2->CustomerID->ViewCustomAttributes = "";
         // WeeklyMeals
         $Subscriptions2->WeeklyMeals->ViewValue = $Subscriptions2->WeeklyMeals->CurrentValue;
         $Subscriptions2->WeeklyMeals->CssStyle = "";
         $Subscriptions2->WeeklyMeals->CssClass = "";
         $Subscriptions2->WeeklyMeals->ViewCustomAttributes = "";
         // WeeklyReg
         $Subscriptions2->WeeklyReg->ViewValue = $Subscriptions2->WeeklyReg->CurrentValue;
         $Subscriptions2->WeeklyReg->CssStyle = "";
         $Subscriptions2->WeeklyReg->CssClass = "";
         $Subscriptions2->WeeklyReg->ViewCustomAttributes = "";
         // WeeklyVeg
         $Subscriptions2->WeeklyVeg->ViewValue = $Subscriptions2->WeeklyVeg->CurrentValue;
         $Subscriptions2->WeeklyVeg->CssStyle = "";
         $Subscriptions2->WeeklyVeg->CssClass = "";
         $Subscriptions2->WeeklyVeg->ViewCustomAttributes = "";
         // PromoCodeID
         if (strval($Subscriptions2->PromoCodeID->CurrentValue) != "") {
             $sSqlWrk = "SELECT `PromoCodeName` FROM `PromoCodes` WHERE `PromoCodeID` = " . ew_AdjustSql($Subscriptions2->PromoCodeID->CurrentValue) . "";
             $sSqlWrk .= " ORDER BY `PromoCodeName` Asc";
             $rswrk = $conn->Execute($sSqlWrk);
             if ($rswrk && !$rswrk->EOF) {
                 // Lookup value(s) found
                 $Subscriptions2->PromoCodeID->ViewValue = $rswrk->fields('PromoCodeName');
                 $rswrk->Close();
             } else {
                 $Subscriptions2->PromoCodeID->ViewValue = $Subscriptions2->PromoCodeID->CurrentValue;
             }
         } else {
             $Subscriptions2->PromoCodeID->ViewValue = NULL;
         }
         $Subscriptions2->PromoCodeID->CssStyle = "";
         $Subscriptions2->PromoCodeID->CssClass = "";
         $Subscriptions2->PromoCodeID->ViewCustomAttributes = "";
         // TransactionNumber
         $Subscriptions2->TransactionNumber->ViewValue = $Subscriptions2->TransactionNumber->CurrentValue;
         $Subscriptions2->TransactionNumber->CssStyle = "";
         $Subscriptions2->TransactionNumber->CssClass = "";
         $Subscriptions2->TransactionNumber->ViewCustomAttributes = "";
         // Want
         if (strval($Subscriptions2->Want->CurrentValue) != "") {
             $arwrk = explode(",", $Subscriptions2->Want->CurrentValue);
             $sSqlWrk = "SELECT `ItemName` FROM `Items` WHERE ";
             $sWhereWrk = "";
             foreach ($arwrk as $wrk) {
                 if ($sWhereWrk != "") {
                     $sWhereWrk .= " OR ";
                 }
                 $sWhereWrk .= "`ItemID` = " . ew_AdjustSql(trim($wrk)) . "";
             }
             if ($sWhereWrk != "") {
                 $sSqlWrk .= "(" . $sWhereWrk . ")";
             }
             $sSqlWrk .= " ORDER BY `ItemName` Asc";
             $rswrk = $conn->Execute($sSqlWrk);
             if ($rswrk && !$rswrk->EOF) {
                 // Lookup value(s) found
                 $Subscriptions2->Want->ViewValue = "";
                 $ari = 0;
                 while (!$rswrk->EOF) {
                     $Subscriptions2->Want->ViewValue .= $rswrk->fields('ItemName');
                     $rswrk->MoveNext();
                     if (!$rswrk->EOF) {
                         $Subscriptions2->Want->ViewValue .= ew_ViewOptionSeparator($ari);
                     }
                     // Separate Options
                     $ari++;
                 }
                 $rswrk->Close();
             } else {
                 $Subscriptions2->Want->ViewValue = $Subscriptions2->Want->CurrentValue;
             }
         } else {
             $Subscriptions2->Want->ViewValue = NULL;
         }
         $Subscriptions2->Want->CssStyle = "";
         $Subscriptions2->Want->CssClass = "";
         $Subscriptions2->Want->ViewCustomAttributes = "";
         // DontWant
         if (strval($Subscriptions2->DontWant->CurrentValue) != "") {
             $arwrk = explode(",", $Subscriptions2->DontWant->CurrentValue);
             $sSqlWrk = "SELECT `ItemName` FROM `Items` WHERE ";
             $sWhereWrk = "";
             foreach ($arwrk as $wrk) {
                 if ($sWhereWrk != "") {
                     $sWhereWrk .= " OR ";
                 }
                 $sWhereWrk .= "`ItemID` = " . ew_AdjustSql(trim($wrk)) . "";
             }
             if ($sWhereWrk != "") {
                 $sSqlWrk .= "(" . $sWhereWrk . ")";
             }
             $sSqlWrk .= " ORDER BY `ItemName` Asc";
             $rswrk = $conn->Execute($sSqlWrk);
             if ($rswrk && !$rswrk->EOF) {
                 // Lookup value(s) found
                 $Subscriptions2->DontWant->ViewValue = "";
                 $ari = 0;
                 while (!$rswrk->EOF) {
                     $Subscriptions2->DontWant->ViewValue .= $rswrk->fields('ItemName');
                     $rswrk->MoveNext();
                     if (!$rswrk->EOF) {
                         $Subscriptions2->DontWant->ViewValue .= ew_ViewOptionSeparator($ari);
                     }
                     // Separate Options
                     $ari++;
                 }
                 $rswrk->Close();
             } else {
                 $Subscriptions2->DontWant->ViewValue = $Subscriptions2->DontWant->CurrentValue;
             }
         } else {
             $Subscriptions2->DontWant->ViewValue = NULL;
         }
         $Subscriptions2->DontWant->CssStyle = "";
         $Subscriptions2->DontWant->CssClass = "";
         $Subscriptions2->DontWant->ViewCustomAttributes = "";
         // Comments
         $Subscriptions2->Comments->ViewValue = ew_TruncateMemo($Subscriptions2->Comments->CurrentValue, 500);
         $Subscriptions2->Comments->CssStyle = "";
         $Subscriptions2->Comments->CssClass = "";
         $Subscriptions2->Comments->ViewCustomAttributes = "";
         // SubscriptionID
         $Subscriptions2->SubscriptionID->ViewValue = $Subscriptions2->SubscriptionID->CurrentValue;
         $Subscriptions2->SubscriptionID->CssStyle = "";
         $Subscriptions2->SubscriptionID->CssClass = "";
         $Subscriptions2->SubscriptionID->ViewCustomAttributes = "";
         // DeliveryDate
         $Subscriptions2->DeliveryDate->HrefValue = "";
         // CustomerID
         $Subscriptions2->CustomerID->HrefValue = "";
         // WeeklyMeals
         $Subscriptions2->WeeklyMeals->HrefValue = "";
         // WeeklyReg
         $Subscriptions2->WeeklyReg->HrefValue = "";
         // WeeklyVeg
         $Subscriptions2->WeeklyVeg->HrefValue = "";
         // TransactionNumber
         $Subscriptions2->TransactionNumber->HrefValue = "";
         // Want
         $Subscriptions2->Want->HrefValue = "";
         // DontWant
         $Subscriptions2->DontWant->HrefValue = "";
         // Comments
         $Subscriptions2->Comments->HrefValue = "";
     } elseif ($Subscriptions2->RowType == EW_ROWTYPE_SEARCH) {
         // Search row
         // DeliveryDate
         $Subscriptions2->DeliveryDate->EditCustomAttributes = "";
         $Subscriptions2->DeliveryDate->EditValue = ew_HtmlEncode(ew_FormatDateTime(ew_UnFormatDateTime($Subscriptions2->DeliveryDate->AdvancedSearch->SearchValue, 6), 6));
         // CustomerID
         $Subscriptions2->CustomerID->EditCustomAttributes = "";
         // WeeklyMeals
         $Subscriptions2->WeeklyMeals->EditCustomAttributes = "";
         $Subscriptions2->WeeklyMeals->EditValue = ew_HtmlEncode($Subscriptions2->WeeklyMeals->AdvancedSearch->SearchValue);
         // WeeklyReg
         $Subscriptions2->WeeklyReg->EditCustomAttributes = "";
         $Subscriptions2->WeeklyReg->EditValue = ew_HtmlEncode($Subscriptions2->WeeklyReg->AdvancedSearch->SearchValue);
         // WeeklyVeg
         $Subscriptions2->WeeklyVeg->EditCustomAttributes = "";
         $Subscriptions2->WeeklyVeg->EditValue = ew_HtmlEncode($Subscriptions2->WeeklyVeg->AdvancedSearch->SearchValue);
         // TransactionNumber
         $Subscriptions2->TransactionNumber->EditCustomAttributes = "";
         $Subscriptions2->TransactionNumber->EditValue = ew_HtmlEncode($Subscriptions2->TransactionNumber->AdvancedSearch->SearchValue);
         // Want
         $Subscriptions2->Want->EditCustomAttributes = "";
         // DontWant
         $Subscriptions2->DontWant->EditCustomAttributes = "";
         // Comments
         $Subscriptions2->Comments->EditCustomAttributes = "";
         $Subscriptions2->Comments->EditValue = ew_HtmlEncode($Subscriptions2->Comments->AdvancedSearch->SearchValue);
     }
     // Call Row Rendered event
     $Subscriptions2->Row_Rendered();
 }