• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

PHP ew_Empty函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了PHP中ew_Empty函数的典型用法代码示例。如果您正苦于以下问题:PHP ew_Empty函数的具体用法?PHP ew_Empty怎么用?PHP ew_Empty使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了ew_Empty函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。

示例1: EditRow

 function EditRow()
 {
     global $Security, $Language;
     $sFilter = $this->KeyFilter();
     $conn =& $this->Connection();
     $this->CurrentFilter = $sFilter;
     $sSql = $this->SQL();
     $conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
     $rs = $conn->Execute($sSql);
     $conn->raiseErrorFn = '';
     if ($rs === FALSE) {
         return FALSE;
     }
     if ($rs->EOF) {
         $EditRow = FALSE;
         // Update Failed
     } else {
         // Save old values
         $rsold =& $rs->fields;
         $this->LoadDbValues($rsold);
         $rsnew = array();
         // category_id
         $this->category_id->SetDbValueDef($rsnew, $this->category_id->CurrentValue, 0, $this->category_id->ReadOnly);
         // scat_id
         $this->scat_id->SetDbValueDef($rsnew, $this->scat_id->CurrentValue, 0, $this->scat_id->ReadOnly);
         // product_name
         $this->product_name->SetDbValueDef($rsnew, $this->product_name->CurrentValue, "", $this->product_name->ReadOnly);
         // product_image
         if (!$this->product_image->ReadOnly && !$this->product_image->Upload->KeepFile) {
             $this->product_image->Upload->DbValue = $rsold['product_image'];
             // Get original value
             if ($this->product_image->Upload->FileName == "") {
                 $rsnew['product_image'] = NULL;
             } else {
                 $rsnew['product_image'] = $this->product_image->Upload->FileName;
             }
         }
         // product_secimage
         if (!$this->product_secimage->ReadOnly && !$this->product_secimage->Upload->KeepFile) {
             $this->product_secimage->Upload->DbValue = $rsold['product_secimage'];
             // Get original value
             if ($this->product_secimage->Upload->FileName == "") {
                 $rsnew['product_secimage'] = NULL;
             } else {
                 $rsnew['product_secimage'] = $this->product_secimage->Upload->FileName;
             }
         }
         // product_description
         $this->product_description->SetDbValueDef($rsnew, $this->product_description->CurrentValue, "", $this->product_description->ReadOnly);
         // feature_ledtype
         $this->feature_ledtype->SetDbValueDef($rsnew, $this->feature_ledtype->CurrentValue, NULL, $this->feature_ledtype->ReadOnly);
         // feature_power
         $this->feature_power->SetDbValueDef($rsnew, $this->feature_power->CurrentValue, NULL, $this->feature_power->ReadOnly);
         // feature_lumen
         $this->feature_lumen->SetDbValueDef($rsnew, $this->feature_lumen->CurrentValue, NULL, $this->feature_lumen->ReadOnly);
         // feature_viewangle
         $this->feature_viewangle->SetDbValueDef($rsnew, $this->feature_viewangle->CurrentValue, NULL, $this->feature_viewangle->ReadOnly);
         // feature_cri
         $this->feature_cri->SetDbValueDef($rsnew, $this->feature_cri->CurrentValue, NULL, $this->feature_cri->ReadOnly);
         // feature_iprating
         $this->feature_iprating->SetDbValueDef($rsnew, $this->feature_iprating->CurrentValue, NULL, $this->feature_iprating->ReadOnly);
         // feature_colortemp
         $this->feature_colortemp->SetDbValueDef($rsnew, $this->feature_colortemp->CurrentValue, NULL, $this->feature_colortemp->ReadOnly);
         // feature_body
         $this->feature_body->SetDbValueDef($rsnew, $this->feature_body->CurrentValue, NULL, $this->feature_body->ReadOnly);
         // feature_cutoutsize
         $this->feature_cutoutsize->SetDbValueDef($rsnew, $this->feature_cutoutsize->CurrentValue, NULL, $this->feature_cutoutsize->ReadOnly);
         // feature_colors
         $this->feature_colors->SetDbValueDef($rsnew, $this->feature_colors->CurrentValue, NULL, $this->feature_colors->ReadOnly);
         // feature_dimmable
         $this->feature_dimmable->SetDbValueDef($rsnew, $this->feature_dimmable->CurrentValue, NULL, $this->feature_dimmable->ReadOnly);
         // feature_warranty
         $this->feature_warranty->SetDbValueDef($rsnew, $this->feature_warranty->CurrentValue, NULL, $this->feature_warranty->ReadOnly);
         // feature_application
         $this->feature_application->SetDbValueDef($rsnew, $this->feature_application->CurrentValue, NULL, $this->feature_application->ReadOnly);
         if (!$this->product_image->Upload->KeepFile) {
             if (!ew_Empty($this->product_image->Upload->Value)) {
                 if ($this->product_image->Upload->FileName == $this->product_image->Upload->DbValue) {
                     // Overwrite if same file name
                     $this->product_image->Upload->DbValue = "";
                     // No need to delete any more
                 } else {
                     $rsnew['product_image'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->product_image->UploadPath), $rsnew['product_image']);
                     // Get new file name
                 }
             }
         }
         if (!$this->product_secimage->Upload->KeepFile) {
             if (!ew_Empty($this->product_secimage->Upload->Value)) {
                 if ($this->product_secimage->Upload->FileName == $this->product_secimage->Upload->DbValue) {
                     // Overwrite if same file name
                     $this->product_secimage->Upload->DbValue = "";
                     // No need to delete any more
                 } else {
                     $rsnew['product_secimage'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->product_secimage->UploadPath), $rsnew['product_secimage']);
                     // Get new file name
                 }
             }
         }
         // Call Row Updating event
//.........这里部分代码省略.........
开发者ID:NaurozAhmad,项目名称:G-Axis,代码行数:101,代码来源:productsedit.php


示例2: EditRow

 function EditRow()
 {
     global $conn, $Security, $Language;
     $sFilter = $this->KeyFilter();
     $this->CurrentFilter = $sFilter;
     $sSql = $this->SQL();
     $conn->raiseErrorFn = 'ew_ErrorFn';
     $rs = $conn->Execute($sSql);
     $conn->raiseErrorFn = '';
     if ($rs === FALSE) {
         return FALSE;
     }
     if ($rs->EOF) {
         $EditRow = FALSE;
         // Update Failed
     } else {
         // Begin transaction
         if ($this->getCurrentDetailTable() != "") {
             $conn->BeginTrans();
         }
         // Save old values
         $rsold =& $rs->fields;
         $this->LoadDbValues($rsold);
         $rsnew = array();
         // Titulo
         $this->Titulo->SetDbValueDef($rsnew, $this->Titulo->CurrentValue, NULL, $this->Titulo->ReadOnly);
         // Descripcion
         $this->Descripcion->SetDbValueDef($rsnew, $this->Descripcion->CurrentValue, NULL, $this->Descripcion->ReadOnly);
         // archivo
         if (!$this->archivo->ReadOnly && !$this->archivo->Upload->KeepFile) {
             $this->archivo->Upload->DbValue = $rsold['archivo'];
             // Get original value
             if ($this->archivo->Upload->FileName == "") {
                 $rsnew['archivo'] = NULL;
             } else {
                 $rsnew['archivo'] = $this->archivo->Upload->FileName;
             }
         }
         // estado
         $this->estado->SetDbValueDef($rsnew, $this->estado->CurrentValue, NULL, $this->estado->ReadOnly);
         if (!$this->archivo->Upload->KeepFile) {
             $OldFiles = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $this->archivo->Upload->DbValue);
             if (!ew_Empty($this->archivo->Upload->FileName)) {
                 $NewFiles = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $this->archivo->Upload->FileName);
                 $FileCount = count($NewFiles);
                 for ($i = 0; $i < $FileCount; $i++) {
                     $fldvar = $this->archivo->Upload->Index < 0 ? $this->archivo->FldVar : substr($this->archivo->FldVar, 0, 1) . $this->archivo->Upload->Index . substr($this->archivo->FldVar, 1);
                     if ($NewFiles[$i] != "") {
                         $file = $NewFiles[$i];
                         if (file_exists(ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $file)) {
                             if (!in_array($file, $OldFiles)) {
                                 $file1 = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->archivo->UploadPath), $file);
                                 // Get new file name
                                 if ($file1 != $file) {
                                     // Rename temp file
                                     while (file_exists(ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $file1)) {
                                         // Make sure did not clash with existing upload file
                                         $file1 = ew_UniqueFilename(ew_UploadPathEx(TRUE, $this->archivo->UploadPath), $file1, TRUE);
                                     }
                                     // Use indexed name
                                     rename(ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $file, ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $file1);
                                     $NewFiles[$i] = $file1;
                                 }
                             }
                         }
                     }
                 }
                 $this->archivo->Upload->FileName = implode(EW_MULTIPLE_UPLOAD_SEPARATOR, $NewFiles);
                 $rsnew['archivo'] = $this->archivo->Upload->FileName;
             } else {
                 $NewFiles = array();
             }
         }
         // Call Row Updating event
         $bUpdateRow = $this->Row_Updating($rsold, $rsnew);
         if ($bUpdateRow) {
             $conn->raiseErrorFn = 'ew_ErrorFn';
             if (count($rsnew) > 0) {
                 $EditRow = $this->Update($rsnew, "", $rsold);
             } else {
                 $EditRow = TRUE;
             }
             // No field to update
             $conn->raiseErrorFn = '';
             if ($EditRow) {
                 if (!$this->archivo->Upload->KeepFile) {
                     $OldFiles = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $this->archivo->Upload->DbValue);
                     if (!ew_Empty($this->archivo->Upload->FileName)) {
                         $NewFiles = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $this->archivo->Upload->FileName);
                         $NewFiles2 = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $rsnew['archivo']);
                         $FileCount = count($NewFiles);
                         for ($i = 0; $i < $FileCount; $i++) {
                             $fldvar = $this->archivo->Upload->Index < 0 ? $this->archivo->FldVar : substr($this->archivo->FldVar, 0, 1) . $this->archivo->Upload->Index . substr($this->archivo->FldVar, 1);
                             if ($NewFiles[$i] != "") {
                                 $file = ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $NewFiles[$i];
                                 if (file_exists($file)) {
                                     $this->archivo->Upload->SaveToFile($this->archivo->UploadPath, @$NewFiles2[$i] != "" ? $NewFiles2[$i] : $NewFiles[$i], TRUE, $i);
                                     // Just replace
                                 }
                             }
//.........这里部分代码省略.........
开发者ID:scintes,项目名称:sistemas,代码行数:101,代码来源:cciag_tramitesedit.php


示例3: RenderRow


//.........这里部分代码省略.........
                 $this->division->ViewValue .= $this->division->OptionCaption(trim($arwrk[$ari]));
                 if ($ari < $cnt - 1) {
                     $this->division->ViewValue .= ew_ViewOptionSeparator($ari);
                 }
             }
         } else {
             $this->division->ViewValue = NULL;
         }
         $this->division->ViewCustomAttributes = "";
         // has_expansion
         if (strval($this->has_expansion->CurrentValue) != "") {
             $this->has_expansion->ViewValue = $this->has_expansion->OptionCaption($this->has_expansion->CurrentValue);
         } else {
             $this->has_expansion->ViewValue = NULL;
         }
         $this->has_expansion->ViewCustomAttributes = "";
         // notes
         $this->notes->ViewValue = $this->notes->CurrentValue;
         $this->notes->ViewCustomAttributes = "";
         // name
         $this->name->LinkCustomAttributes = "";
         $this->name->HrefValue = "";
         $this->name->TooltipValue = "";
         // email
         $this->_email->LinkCustomAttributes = "";
         $this->_email->HrefValue = "";
         $this->_email->TooltipValue = "";
         // joined
         $this->joined->LinkCustomAttributes = "";
         $this->joined->HrefValue = "";
         $this->joined->TooltipValue = "";
         // facebook
         $this->facebook->LinkCustomAttributes = "";
         if (!ew_Empty($this->facebook->CurrentValue)) {
             $this->facebook->HrefValue = !empty($this->facebook->ViewValue) ? ew_RemoveHtml($this->facebook->ViewValue) : $this->facebook->CurrentValue;
             // Add prefix/suffix
             $this->facebook->LinkAttrs["target"] = "_blank";
             // Add target
             if ($this->Export != "") {
                 $this->facebook->HrefValue = ew_ConvertFullUrl($this->facebook->HrefValue);
             }
         } else {
             $this->facebook->HrefValue = "";
         }
         $this->facebook->TooltipValue = "";
         // twitter
         $this->twitter->LinkCustomAttributes = "";
         if (!ew_Empty($this->twitter->CurrentValue)) {
             $this->twitter->HrefValue = !empty($this->twitter->ViewValue) ? ew_RemoveHtml($this->twitter->ViewValue) : $this->twitter->CurrentValue;
             // Add prefix/suffix
             $this->twitter->LinkAttrs["target"] = "_blank";
             // Add target
             if ($this->Export != "") {
                 $this->twitter->HrefValue = ew_ConvertFullUrl($this->twitter->HrefValue);
             }
         } else {
             $this->twitter->HrefValue = "";
         }
         $this->twitter->TooltipValue = "";
         // twitch
         $this->twitch->LinkCustomAttributes = "";
         if (!ew_Empty($this->twitch->CurrentValue)) {
             $this->twitch->HrefValue = !empty($this->twitch->ViewValue) ? ew_RemoveHtml($this->twitch->ViewValue) : $this->twitch->CurrentValue;
             // Add prefix/suffix
             $this->twitch->LinkAttrs["target"] = "_blank";
             // Add target
开发者ID:NoSympathy,项目名称:Dashboard,代码行数:67,代码来源:nos_membersedit.php


示例4: AddRow

 function AddRow($rsold = NULL)
 {
     global $Language, $Security;
     $conn =& $this->Connection();
     // Load db values from rsold
     if ($rsold) {
         $this->LoadDbValues($rsold);
     }
     $rsnew = array();
     // PATH
     if ($this->PATH->Visible && !$this->PATH->Upload->KeepFile) {
         $this->PATH->Upload->DbValue = "";
         // No need to delete old file
         if ($this->PATH->Upload->FileName == "") {
             $rsnew['PATH'] = NULL;
         } else {
             $rsnew['PATH'] = $this->PATH->Upload->FileName;
         }
     }
     // PROCESS
     $this->PROCESS->SetDbValueDef($rsnew, $this->PROCESS->CurrentValue, 0, FALSE);
     // BANK_ACCOUNT_ID
     $this->BANK_ACCOUNT_ID->SetDbValueDef($rsnew, $this->BANK_ACCOUNT_ID->CurrentValue, 0, FALSE);
     // UPLOAD_FILE_STATUS_ID
     $this->UPLOAD_FILE_STATUS_ID->SetDbValueDef($rsnew, $this->UPLOAD_FILE_STATUS_ID->CurrentValue, 0, FALSE);
     // DATETIME
     $this->DATETIME->SetDbValueDef($rsnew, ew_UnFormatDateTime($this->DATETIME->CurrentValue, 7), ew_CurrentDate(), FALSE);
     if ($this->PATH->Visible && !$this->PATH->Upload->KeepFile) {
         if (!ew_Empty($this->PATH->Upload->Value)) {
             $rsnew['PATH'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->PATH->UploadPath), $rsnew['PATH']);
             // Get new file name
         }
     }
     // Call Row Inserting event
     $rs = $rsold == NULL ? NULL : $rsold->fields;
     $bInsertRow = $this->Row_Inserting($rs, $rsnew);
     if ($bInsertRow) {
         $conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
         $AddRow = $this->Insert($rsnew);
         $conn->raiseErrorFn = '';
         if ($AddRow) {
             // Get insert id if necessary
             $this->UPLOAD_FILE_ID->setDbValue($conn->Insert_ID());
             $rsnew['UPLOAD_FILE_ID'] = $this->UPLOAD_FILE_ID->DbValue;
             if ($this->PATH->Visible && !$this->PATH->Upload->KeepFile) {
                 if (!ew_Empty($this->PATH->Upload->Value)) {
                     $this->PATH->Upload->SaveToFile($this->PATH->UploadPath, $rsnew['PATH'], TRUE);
                 }
             }
         }
     } else {
         if ($this->getSuccessMessage() != "" || $this->getFailureMessage() != "") {
             // Use the message, do nothing
         } elseif ($this->CancelMessage != "") {
             $this->setFailureMessage($this->CancelMessage);
             $this->CancelMessage = "";
         } else {
             $this->setFailureMessage($Language->Phrase("InsertCancelled"));
         }
         $AddRow = FALSE;
     }
     if ($AddRow) {
         // Call Row Inserted event
         $rs = $rsold == NULL ? NULL : $rsold->fields;
         $this->Row_Inserted($rs, $rsnew);
     }
     // PATH
     ew_CleanUploadTempPath($this->PATH, $this->PATH->Upload->Index);
     return $AddRow;
 }
开发者ID:demian054,项目名称:APCB_WebPagePHP,代码行数:70,代码来源:upload_fileadd.php


示例5: RenderListRow

 function RenderListRow()
 {
     global $conn, $Security;
     // Call Row Rendering event
     $this->Row_Rendering();
     // Common render codes
     // cliente
     $this->cliente->CellCssStyle = "white-space: nowrap;";
     // objetos
     $this->objetos->CellCssStyle = "white-space: nowrap;";
     // precio
     $this->precio->CellCssStyle = "white-space: nowrap;";
     // entrega
     $this->entrega->CellCssStyle = "white-space: nowrap;";
     // saldo
     $this->saldo->CellCssStyle = "white-space: nowrap;";
     // estado
     $this->estado->CellCssStyle = "white-space: nowrap;";
     // fecha_recepcion
     $this->fecha_recepcion->CellCssStyle = "white-space: nowrap;";
     // fecha_entrega
     $this->fecha_entrega->CellCssStyle = "white-space: nowrap;";
     // foto1
     $this->foto1->CellCssStyle = "white-space: nowrap;";
     // foto2
     $this->foto2->CellCssStyle = "white-space: nowrap;";
     // cliente
     $this->cliente->ViewValue = $this->cliente->CurrentValue;
     $this->cliente->ViewCustomAttributes = "";
     // objetos
     $this->objetos->ViewValue = $this->objetos->CurrentValue;
     $this->objetos->ViewCustomAttributes = "";
     // precio
     $this->precio->ViewValue = $this->precio->CurrentValue;
     $this->precio->ViewCustomAttributes = "";
     // entrega
     $this->entrega->ViewValue = $this->entrega->CurrentValue;
     $this->entrega->ViewCustomAttributes = "";
     // saldo
     $this->saldo->ViewValue = $this->saldo->CurrentValue;
     $this->saldo->ViewCustomAttributes = "";
     // estado
     if (strval($this->estado->CurrentValue) != "") {
         $sFilterWrk = "`estado`" . ew_SearchString("=", $this->estado->CurrentValue, EW_DATATYPE_STRING);
         $sSqlWrk = "SELECT `estado`, `estado` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `estados`";
         $sWhereWrk = "";
         $lookuptblfilter = "`activo`='S'";
         if (strval($lookuptblfilter) != "") {
             ew_AddFilter($sWhereWrk, $lookuptblfilter);
         }
         if ($sFilterWrk != "") {
             ew_AddFilter($sWhereWrk, $sFilterWrk);
         }
         // Call Lookup selecting
         $this->Lookup_Selecting($this->estado, $sWhereWrk);
         if ($sWhereWrk != "") {
             $sSqlWrk .= " WHERE " . $sWhereWrk;
         }
         $sSqlWrk .= " ORDER BY `codigo` ASC";
         $rswrk = $conn->Execute($sSqlWrk);
         if ($rswrk && !$rswrk->EOF) {
             // Lookup values found
             $this->estado->ViewValue = $rswrk->fields('DispFld');
             $rswrk->Close();
         } else {
             $this->estado->ViewValue = $this->estado->CurrentValue;
         }
     } else {
         $this->estado->ViewValue = NULL;
     }
     $this->estado->ViewCustomAttributes = "";
     // fecha_recepcion
     $this->fecha_recepcion->ViewValue = $this->fecha_recepcion->CurrentValue;
     $this->fecha_recepcion->ViewValue = ew_FormatDateTime($this->fecha_recepcion->ViewValue, 7);
     $this->fecha_recepcion->ViewCustomAttributes = "";
     // fecha_entrega
     $this->fecha_entrega->ViewValue = $this->fecha_entrega->CurrentValue;
     $this->fecha_entrega->ViewValue = ew_FormatDateTime($this->fecha_entrega->ViewValue, 7);
     $this->fecha_entrega->ViewCustomAttributes = "";
     // foto1
     if (!ew_Empty($this->foto1->Upload->DbValue)) {
         $this->foto1->ImageWidth = 40;
         $this->foto1->ImageHeight = 40;
         $this->foto1->ImageAlt = $this->foto1->FldAlt();
         $this->foto1->ViewValue = ew_UploadPathEx(FALSE, $this->foto1->UploadPath) . $this->foto1->Upload->DbValue;
     } else {
         $this->foto1->ViewValue = "";
     }
     $this->foto1->ViewCustomAttributes = "";
     // foto2
     if (!ew_Empty($this->foto2->Upload->DbValue)) {
         $this->foto2->ImageWidth = 10;
         $this->foto2->ImageHeight = 10;
         $this->foto2->ImageAlt = $this->foto2->FldAlt();
         $this->foto2->ViewValue = ew_UploadPathEx(FALSE, $this->foto2->UploadPath) . $this->foto2->Upload->DbValue;
     } else {
         $this->foto2->ViewValue = "";
     }
     $this->foto2->ViewCustomAttributes = "";
     // cliente
//.........这里部分代码省略.........
开发者ID:scintes,项目名称:sistemas,代码行数:101,代码来源:v_trabajos_a_entregarinfo.php


示例6: RenderRow

 function RenderRow()
 {
     global $Security, $Language, $gsLanguage;
     // Initialize URLs
     // Call Row_Rendering event
     $this->Row_Rendering();
     // Common render codes for all row types
     // product_id
     // category_id
     // scat_id
     // product_name
     // product_image
     // product_secimage
     // product_description
     // feature_ledtype
     // feature_power
     // feature_lumen
     // feature_viewangle
     // feature_cri
     // feature_iprating
     // feature_colortemp
     // feature_body
     // feature_cutoutsize
     // feature_colors
     // feature_dimmable
     // feature_warranty
     // feature_application
     if ($this->RowType == EW_ROWTYPE_VIEW) {
         // View row
         // product_id
         $this->product_id->ViewValue = $this->product_id->CurrentValue;
         $this->product_id->ViewCustomAttributes = "";
         // category_id
         if (strval($this->category_id->CurrentValue) != "") {
             $sFilterWrk = "`category_id`" . ew_SearchString("=", $this->category_id->CurrentValue, EW_DATATYPE_NUMBER, "");
             $sSqlWrk = "SELECT `category_id`, `category_name` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `category`";
             $sWhereWrk = "";
             ew_AddFilter($sWhereWrk, $sFilterWrk);
             $this->Lookup_Selecting($this->category_id, $sWhereWrk);
             // Call Lookup selecting
             if ($sWhereWrk != "") {
                 $sSqlWrk .= " WHERE " . $sWhereWrk;
             }
             $rswrk = Conn()->Execute($sSqlWrk);
             if ($rswrk && !$rswrk->EOF) {
                 // Lookup values found
                 $arwrk = array();
                 $arwrk[1] = $rswrk->fields('DispFld');
                 $this->category_id->ViewValue = $this->category_id->DisplayValue($arwrk);
                 $rswrk->Close();
             } else {
                 $this->category_id->ViewValue = $this->category_id->CurrentValue;
             }
         } else {
             $this->category_id->ViewValue = NULL;
         }
         $this->category_id->ViewCustomAttributes = "";
         // scat_id
         if (strval($this->scat_id->CurrentValue) != "") {
             $sFilterWrk = "`scat_id`" . ew_SearchString("=", $this->scat_id->CurrentValue, EW_DATATYPE_NUMBER, "");
             $sSqlWrk = "SELECT `scat_id`, `scat_name` AS `DispFld`, '' AS `Disp2Fld`, '' AS `Disp3Fld`, '' AS `Disp4Fld` FROM `sub_category`";
             $sWhereWrk = "";
             ew_AddFilter($sWhereWrk, $sFilterWrk);
             $this->Lookup_Selecting($this->scat_id, $sWhereWrk);
             // Call Lookup selecting
             if ($sWhereWrk != "") {
                 $sSqlWrk .= " WHERE " . $sWhereWrk;
             }
             $rswrk = Conn()->Execute($sSqlWrk);
             if ($rswrk && !$rswrk->EOF) {
                 // Lookup values found
                 $arwrk = array();
                 $arwrk[1] = $rswrk->fields('DispFld');
                 $this->scat_id->ViewValue = $this->scat_id->DisplayValue($arwrk);
                 $rswrk->Close();
             } else {
                 $this->scat_id->ViewValue = $this->scat_id->CurrentValue;
             }
         } else {
             $this->scat_id->ViewValue = NULL;
         }
         $this->scat_id->ViewCustomAttributes = "";
         // product_name
         $this->product_name->ViewValue = $this->product_name->CurrentValue;
         $this->product_name->ViewCustomAttributes = "";
         // product_image
         if (!ew_Empty($this->product_image->Upload->DbValue)) {
             $this->product_image->ViewValue = $this->product_image->Upload->DbValue;
         } else {
             $this->product_image->ViewValue = "";
         }
         $this->product_image->ViewCustomAttributes = "";
         // product_secimage
         if (!ew_Empty($this->product_secimage->Upload->DbValue)) {
             $this->product_secimage->ViewValue = $this->product_secimage->Upload->DbValue;
         } else {
             $this->product_secimage->ViewValue = "";
         }
         $this->product_secimage->ViewCustomAttributes = "";
         // feature_ledtype
//.........这里部分代码省略.........
开发者ID:NaurozAhmad,项目名称:G-Axis,代码行数:101,代码来源:productsdelete.php


示例7: AddRow

 function AddRow($rsold = NULL)
 {
     global $Language, $Security;
     $conn =& $this->Connection();
     // Load db values from rsold
     if ($rsold) {
         $this->LoadDbValues($rsold);
         $this->image_name->OldUploadPath = "/projectimages";
         $this->image_name->UploadPath = $this->image_name->OldUploadPath;
     }
     $rsnew = array();
     // p_id
     $this->p_id->SetDbValueDef($rsnew, $this->p_id->CurrentValue, 0, FALSE);
     // image_name
     if (!$this->image_name->Upload->KeepFile) {
         $this->image_name->Upload->DbValue = "";
         // No need to delete old file
         if ($this->image_name->Upload->FileName == "") {
             $rsnew['image_name'] = NULL;
         } else {
             $rsnew['image_name'] = $this->image_name->Upload->FileName;
         }
     }
     // image_detail
     $this->image_detail->SetDbValueDef($rsnew, $this->image_detail->CurrentValue, "", FALSE);
     if (!$this->image_name->Upload->KeepFile) {
         $this->image_name->UploadPath = "/projectimages";
         if (!ew_Empty($this->image_name->Upload->Value)) {
             $rsnew['image_name'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->image_name->UploadPath), $rsnew['image_name']);
             // Get new file name
         }
     }
     // Call Row Inserting event
     $rs = $rsold == NULL ? NULL : $rsold->fields;
     $bInsertRow = $this->Row_Inserting($rs, $rsnew);
     if ($bInsertRow) {
         $conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
         $AddRow = $this->Insert($rsnew);
         $conn->raiseErrorFn = '';
         if ($AddRow) {
             // Get insert id if necessary
             $this->image_id->setDbValue($conn->Insert_ID());
             $rsnew['image_id'] = $this->image_id->DbValue;
             if (!$this->image_name->Upload->KeepFile) {
                 if (!ew_Empty($this->image_name->Upload->Value)) {
                     $this->image_name->Upload->SaveToFile($this->image_name->UploadPath, $rsnew['image_name'], TRUE);
                 }
             }
         }
     } else {
         if ($this->getSuccessMessage() != "" || $this->getFailureMessage() != "") {
             // Use the message, do nothing
         } elseif ($this->CancelMessage != "") {
             $this->setFailureMessage($this->CancelMessage);
             $this->CancelMessage = "";
         } else {
             $this->setFailureMessage($Language->Phrase("InsertCancelled"));
         }
         $AddRow = FALSE;
     }
     if ($AddRow) {
         // Call Row Inserted event
         $rs = $rsold == NULL ? NULL : $rsold->fields;
         $this->Row_Inserted($rs, $rsnew);
     }
     // image_name
     ew_CleanUploadTempPath($this->image_name, $this->image_name->Upload->Index);
     return $AddRow;
 }
开发者ID:NaurozAhmad,项目名称:Senho,代码行数:69,代码来源:imagesadd.php


示例8: EditRow

 function EditRow()
 {
     global $Security, $Language;
     $sFilter = $this->KeyFilter();
     $sFilter = $this->ApplyUserIDFilters($sFilter);
     $conn =& $this->Connection();
     $this->CurrentFilter = $sFilter;
     $sSql = $this->SQL();
     $conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
     $rs = $conn->Execute($sSql);
     $conn->raiseErrorFn = '';
     if ($rs === FALSE) {
         return FALSE;
     }
     if ($rs->EOF) {
         $this->setFailureMessage($Language->Phrase("NoRecord"));
         // Set no record message
         $EditRow = FALSE;
         // Update Failed
     } else {
         // Save old values
         $rsold =& $rs->fields;
         $this->LoadDbValues($rsold);
         $this->s_image->OldUploadPath = "/uploads/";
         $this->s_image->UploadPath = $this->s_image->OldUploadPath;
         $this->s_images->OldUploadPath = "/uploads/";
         $this->s_images->UploadPath = $this->s_images->OldUploadPath;
         $rsnew = array();
         // s_title
         $this->s_title->SetDbValueDef($rsnew, $this->s_title->CurrentValue, "", $this->s_title->ReadOnly);
         // s_image
         if (!$this->s_image->ReadOnly && !$this->s_image->Upload->KeepFile) {
             $this->s_image->Upload->DbValue = $rsold['s_image'];
             // Get original value
             if ($this->s_image->Upload->FileName == "") {
                 $rsnew['s_image'] = NULL;
             } else {
                 $rsnew['s_image'] = $this->s_image->Upload->FileName;
             }
         }
         // s_desc
         $this->s_desc->SetDbValueDef($rsnew, $this->s_desc->CurrentValue, "", $this->s_desc->ReadOnly);
         // s_longdesc
         $this->s_longdesc->SetDbValueDef($rsnew, $this->s_longdesc->CurrentValue, "", $this->s_longdesc->ReadOnly);
         // s_images
         if (!$this->s_images->ReadOnly && !$this->s_images->Upload->KeepFile) {
             $this->s_images->Upload->DbValue = $rsold['s_images'];
             // Get original value
             if ($this->s_images->Upload->FileName == "") {
                 $rsnew['s_images'] = NULL;
             } else {
                 $rsnew['s_images'] = $this->s_images->Upload->FileName;
             }
         }
         // s_caption
         $this->s_caption->SetDbValueDef($rsnew, $this->s_caption->CurrentValue, "", $this->s_caption->ReadOnly);
         if (!$this->s_image->Upload->KeepFile) {
             $this->s_image->UploadPath = "/uploads/";
             if (!ew_Empty($this->s_image->Upload->Value)) {
                 $rsnew['s_image'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->s_image->UploadPath), $rsnew['s_image']);
                 // Get new file name
             }
         }
         if (!$this->s_images->Upload->KeepFile) {
             $this->s_images->UploadPath = "/uploads/";
             $OldFiles = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $this->s_images->Upload->DbValue);
             if (!ew_Empty($this->s_images->Upload->FileName)) {
                 $NewFiles = explode(EW_MULTIPLE_UPLOAD_SEPARATOR, $this->s_images->Upload->FileName);
                 $FileCount = count($NewFiles);
                 for ($i = 0; $i < $FileCount; $i++) {
                     $fldvar = $this->s_images->Upload->Index < 0 ? $this->s_images->FldVar : substr($this->s_images->FldVar, 0, 1) . $this->s_images->Upload->Index . substr($this->s_images->FldVar, 1);
                     if ($NewFiles[$i] != "") {
                         $file = $NewFiles[$i];
                         if (file_exists(ew_UploadTempPath($fldvar, $this->s_images->TblVar) . EW_PATH_DELIMITER . $file)) {
                             if (!in_array($file, $OldFiles)) {
                                 $file1 = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->s_images->UploadPath), $file);
                                 // Get new file name
                                 if ($file1 != $file) {
                                     // Rename temp file
                                     while (file_exists(ew_UploadTempPath($fldvar, $this->s_images->TblVar) . EW_PATH_DELIMITER . $file1)) {
                                         // Make sure did not clash with existing upload file
                                         $file1 = ew_UniqueFilename(ew_UploadPathEx(TRUE, $this->s_images->UploadPath), $file1, TRUE);
                                     }
                                     // Use indexed name
                                     rename(ew_UploadTempPath($fldvar, $this->s_images->TblVar) . EW_PATH_DELIMITER . $file, ew_UploadTempPath($fldvar, $this->s_images->TblVar) . EW_PATH_DELIMITER . $file1);
                                     $NewFiles[$i] = $file1;
                                 }
                             }
                         }
                     }
                 }
                 $this->s_images->Upload->FileName = implode(EW_MULTIPLE_UPLOAD_SEPARATOR, $NewFiles);
                 $rsnew['s_images'] = $this->s_images->Upload->FileName;
             } else {
                 $NewFiles = array();
             }
         }
         // Call Row Updating event
         $bUpdateRow = $this->Row_Updating($rsold, $rsnew);
         if ($bUpdateRow) {
//.........这里部分代码省略.........
开发者ID:ahmarmahmood,项目名称:tabedaar,代码行数:101,代码来源:servicesedit.php


示例9: EditRow

 function EditRow()
 {
     global $Security, $Language;
     $sFilter = $this->KeyFilter();
     $sFilter = $this->ApplyUserIDFilters($sFilter);
     $conn =& $this->Connection();
     $this->CurrentFilter = $sFilter;
     $sSql = $this->SQL();
     $conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
     $rs = $conn->Execute($sSql);
     $conn->raiseErrorFn = '';
     if ($rs === FALSE) {
         return FALSE;
     }
     if ($rs->EOF) {
         $this->setFailureMessage($Language->Phrase("NoRecord"));
         // Set no record message
         $EditRow = FALSE;
         // Update Failed
     } else {
         // Save old values
         $rsold =& $rs->fields;
         $this->LoadDbValues($rsold);
         $this->vl_media_file_custom->OldUploadPath = "uploads_custom/";
         $this->vl_media_file_custom->UploadPath = $this->vl_media_file_custom->OldUploadPath;
         $rsnew = array();
         // vl_media_type
         $this->vl_media_type->SetDbValueDef($rsnew, $this->vl_media_type->CurrentValue, NULL, $this->vl_media_type->ReadOnly);
         // vl_media_name
         $this->vl_media_name->SetDbValueDef($rsnew, $this->vl_media_name->CurrentValue, NULL, $this->vl_media_name->ReadOnly);
         // vl_media_file
         if ($this->vl_media_file->Visible && !$this->vl_media_file->ReadOnly && !$this->vl_media_file->Upload->KeepFile) {
             $this->vl_media_file->Upload->DbValue = $rsold['vl_media_file'];
             // Get original value
             if ($this->vl_media_file->Upload->FileName == "") {
                 $rsnew['vl_media_file'] = NULL;
             } else {
                 $rsnew['vl_media_file'] = $this->vl_media_file->Upload->FileName;
             }
         }
         // vl_media_file_custom
         if ($this->vl_media_file_custom->Visible && !$this->vl_media_file_custom->ReadOnly && !$this->vl_media_file_custom->Upload->KeepFile) {
             $this->vl_media_file_custom->Upload->DbValue = $rsold['vl_media_file_custom'];
             // Get original value
             if ($this->vl_media_file_custom->Upload->FileName == "") {
                 $rsnew['vl_media_file_custom'] = NULL;
             } else {
                 $rsnew['vl_media_file_custom'] = $this->vl_media_file_custom->Upload->FileName;
             }
         }
         if ($this->vl_media_file->Visible && !$this->vl_media_file->Upload->KeepFile) {
             if (!ew_Empty($this->vl_media_file->Upload->Value)) {
                 $rsnew['vl_media_file'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->vl_media_file->UploadPath), $rsnew['vl_media_file']);
                 // Get new file name
             }
         }
         if ($this->vl_media_file_custom->Visible && !$this->vl_media_file_custom->Upload->KeepFile) {
             $this->vl_media_file_custom->UploadPath = "uploads_custom/";
             if (!ew_Empty($this->vl_media_file_custom->Upload->Value)) {
                 $rsnew['vl_media_file_custom'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->vl_media_file_custom->UploadPath), $rsnew['vl_media_file_custom']);
                 // Get new file name
             }
         }
         // Call Row Updating event
         $bUpdateRow = $this->Row_Updating($rsold, $rsnew);
         if ($bUpdateRow) {
             $conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
             if (count($rsnew) > 0) {
                 $EditRow = $this->Update($rsnew, "", $rsold);
             } else {
                 $EditRow = TRUE;
             }
             // No field to update
             $conn->raiseErrorFn = '';
             if ($EditRow) {
                 if ($this->vl_media_file->Visible && !$this->vl_media_file->Upload->KeepFile) {
                     if (!ew_Empty($this->vl_media_file->Upload->Value)) {
                         $this->vl_media_file->Upload->SaveToFile($this->vl_media_file->UploadPath, $rsnew['vl_media_file'], TRUE);
                     }
                 }
                 if ($this->vl_media_file_custom->Visible && !$this->vl_media_file_custom->Upload->KeepFile) {
                     if (!ew_Empty($this->vl_media_file_custom->Upload->Value)) {
                         $this->vl_media_file_custom->Upload->SaveToFile($this->vl_media_file_custom->UploadPath, $rsnew['vl_media_file_custom'], TRUE);
                     }
                 }
             }
         } else {
             if ($this->getSuccessMessage() != "" || $this->getFailureMessage() != "") {
                 // Use the message, do nothing
             } elseif ($this->CancelMessage != "") {
                 $this->setFailureMessage($this->CancelMessage);
                 $this->CancelMessage = "";
             } else {
                 $this->setFailureMessage($Language->Phrase("UpdateCancelled"));
             }
             $EditRow = FALSE;
         }
     }
     // Call Row_Updated event
     if ($EditRow) {
//.........这里部分代码省略.........
开发者ID:cahilbey,项目名称:VL-AWS-Test,代码行数:101,代码来源:vl_media_listedit.php


示例10: EditRow

 function EditRow()
 {
     global $conn, $Security, $Language;
     $sFilter = $this->KeyFilter();
     $this->CurrentFilter = $sFilter;
     $sSql = $this->SQL();
     $conn->raiseErrorFn = 'ew_ErrorFn';
     $rs = $conn->Execute($sSql);
     $conn->raiseErrorFn = '';
     if ($rs === FALSE) {
         return FALSE;
     }
     if ($rs->EOF) {
         $EditRow = FALSE;
         // Update Failed
     } else {
         // Save old values
         $rsold =& $rs->fields;
         $this->LoadDbValues($rsold);
         $this->g_image->OldUploadPath = "/gallery";
         $this->g_image->UploadPath = $this->g_image->OldUploadPath;
         $this->gd_images->OldUploadPath = "/gallery";
         $this->gd_images->UploadPath = $this->gd_images->OldUploadPath;
         $rsnew = array();
         // g_name
         $this->g_name->SetDbValueDef($rsnew, $this->g_name->CurrentValue, "", $this->g_name->ReadOnly);
         // g_image
         if (!$this->g_image->ReadOnly && !$this->g_image->Upload->KeepFile) {
             $this->g_image->Upload->DbValue = $rs->fields('g_image');
             // Get original value
             if ($this->g_image->Upload->FileName == "") {
                 $rsnew['g_image'] = NULL;
             } else {
                 $rsnew['g_image'] = $this->g_image->Upload->FileName;
             }
         }
         // gd_images
         if (!$this->gd_images->ReadOnly && !$this->gd_images->Upload->KeepFile) {
             $this->gd_images->Upload->DbValue = $rs->fields('gd_images');
             // Get original value
             if ($this->gd_images->Upload->FileName == "") {
                 $rsnew['gd_images'] = NULL;
             } else {
                 $rsnew['gd_images'] = $this->gd_images->Upload->FileName;
             }
         }
         if (!$this->g_image->Upload->KeepFile) {
             $this->g_image->UploadPath = "/gallery";
             if (!ew_Empty($this->g_image->Upload->Value)) {
                 $rsnew['g_image'] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->g_image->UploadPath), $rsnew['g_image']);
                 // Get new file name
             }
         }
         if (!$this->gd_images->Upload->KeepFile) {
             $this->gd_images->UploadPath = "/gallery";
             $OldFiles = explode(",", $this->gd_images->Upload->DbValue);
             if (!ew_Empty($this->gd_images->Upload->FileName)) {
                 $NewFiles = explode(",", $this->gd_images->Upload->FileName);
                 $FileCount = count($NewFiles);
                 for ($i = 0; $i < $FileCount; $i++) {
                     $fldvar = $this->gd_images->Upload->Index < 0 ? $this->gd_images->FldVar : substr($this->gd_images->FldVar, 0, 1) . $this->gd_images->Upload->Index . substr($this->gd_images->FldVar, 1);
                     if ($NewFiles[$i] != "") {
                         $file = ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $NewFiles[$i];
                         if (file_exists($file)) {
                             if (!in_array($NewFiles[$i], $OldFiles)) {
                                 $NewFiles[$i] = ew_UploadFileNameEx(ew_UploadPathEx(TRUE, $this->gd_images->UploadPath), $NewFiles[$i]);
                                 // Get new file name
                                 $file1 = ew_UploadTempPath($fldvar) . EW_PATH_DELIMITER . $NewFiles[$i];
                                 if ($file1 != $file) {
                                     // Rename temp file
                                     rename($file, $file1);
                                 }
                             }
                         }
                     }
                 }
                 $this->gd_images->Upload->FileName = implode(",", $NewFiles);
                 $rsnew['gd_images'] = $this->gd_images->Upload->FileName;
             } else {
                 $NewFiles = array();
             }
         }
         // Call Row Updating event
         $bUpdateRow = $this->Row_Updating($rsold, $rsnew);
         if ($bUpdateRow) {
             $conn->raiseErrorFn = 'ew_ErrorFn';
             if (count($rsnew) > 0) {
                 $EditRow = $this->Update($rsnew, "", $rsold);
             } else {
                 $EditRow = TRUE;
             }
             // No field to update
             $conn->raiseErrorFn = '';
             if ($EditRow) {
                 if (!$this->g_image->Upload->KeepFile) {
                     if (!ew_Empty($this->g_image->Upload->Value)) {
                         $this->g_image->Upload->SaveToFile($this->g_image->UploadPath, $rsnew['g_image'], TRUE);
                     }
                 }
                 if (!$this->gd_images->Upload->KeepFile) {
//.........这里部分代码省略.........
开发者ID:ahmarmahmood,项目名称:top,代码行数:101,代码来源:gallery_detailedit.php


示例11: EditRow

 function EditRow()
 {
     global $Security, $Language;
     $sFilter = $this->KeyFilter();
     $conn =& $this->Connection();
     $this->CurrentFilter = $sFilter;
     $sSql = $this->SQL();
     $conn->raiseErrorFn = $GLOBALS["EW_ERROR_FN"];
     $rs = $conn->Execute($sSql);
     $conn->rais 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
PHP ew_Encrypt函数代码示例发布时间:2022-05-15
下一篇:
PHP ew_DeleteTmpImages函数代码示例发布时间:2022-05-15
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap