當前位置: 首頁>>代碼示例>>PHP>>正文


PHP design::isReadyForSamplings方法代碼示例

本文整理匯總了PHP中design::isReadyForSamplings方法的典型用法代碼示例。如果您正苦於以下問題:PHP design::isReadyForSamplings方法的具體用法?PHP design::isReadyForSamplings怎麽用?PHP design::isReadyForSamplings使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在design的用法示例。


在下文中一共展示了design::isReadyForSamplings方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: setApproveStatus

 function setApproveStatus($status, $username = '')
 {
     $id = $this->id;
     if ($status == 'CLEAR') {
         //CLEAR STATUS
         $sda = array();
         $sda['approve_status'] = '0';
         $sda['approve_date'] = 'null';
         $sda['approve_by'] = 'null';
         tep_db_perform('designs_drafts', $sda, 'update', "drafts_id={$id}");
         $this->approve_status = '';
         $this->approve_date = '';
         $this->approve_by = '';
         $isReadyForSamplings = false;
     } elseif ($status == 'A' || $status == 'R') {
         //A = Approved
         //R = Rejected
         $timestamp = date('Y-m-d H:i:s');
         $sda = array();
         $sda['approve_status'] = $status;
         $sda['approve_date'] = $timestamp;
         $sda['approve_by'] = $username;
         tep_db_perform('designs_drafts', $sda, 'update', "drafts_id={$id}");
         $this->approve_status = $status;
         $this->approve_date = $timestamp;
         $this->approve_by = $username;
         if ($status == 'R') {
             //Delete All Products & Elements
             $products = $this->retrieveProducts();
             $elements = $this->retrieveElements();
             foreach ($products as $p) {
                 $this->deleteProduct($p['products_id'], 'draft-killed');
             }
             foreach ($elements as $e) {
                 $this->deleteElement($e['elements_id'], 'draft-killed');
             }
         }
         use_class('design');
         $design = new design($this->designs_id);
         if ($design->status == 4) {
             $isReadyForSamplings = $design->isReadyForSamplings();
             $new_status = $design->category == 'R' ? '5' : '10-1';
             //ONLY 'R' GOES TO SAMPLINGS, OTHER NEED TO CREATE NEW ELEMENTS
             if ($isReadyForSamplings) {
                 $design->updateStatus($design->status, $new_status, 'auto-set');
             }
         } else {
             $isReadyForSamplings = false;
         }
     }
     return $isReadyForSamplings;
 }
開發者ID:blasiuscosa,項目名稱:manobo-2008,代碼行數:52,代碼來源:design_draft.php

示例2: elseif

             $actions[] = '<input type="button" name="4" class="green" value="&raquo; APPROVAL" title="Move Design to Approval Tab" />';
         }
         if ($have_drafts) {
             $actions[] = '<input type="button" name="D" class="red" value="&equiv; EDIT DRAFTS" title="Manage Design Drafts" />';
         }
     } else {
         $actions[] = '<input type="button" name="D" class="green" value="&oplus; ADD DRAFTS" title="Manage Design Drafts" />';
         //Improvement Request by Leticia, Basic Design Category also needs Approval
         //if($design->category=='B' || $design->category=='R') {
         if ($design->category == 'R') {
             $actions[] = '<input type="button" name="5-0" class="red" value="&raquo; SAMPLING" title="Move Design to Sampling Tab" />';
         }
     }
     $actions[] = '<input type="button" name="11" class="red" value="&laquo; PULL RACK" title="Move Design back to Pull Rack Tab" />';
 } elseif ($design->status == 4) {
     if ($design->isReadyForSamplings()) {
         $actions[] = $design->category == 'R' ? '<input type="button" name="5-0" class="green" value="&raquo; SAMPLING" title="Move Design to Samplings Tab" />' : '<input type="button" name="10-1" class="green" value="&raquo; NEW ELEMENT" title="Move Design to New Elements Tab" />';
     }
     $actions[] = '<input type="button" name="3" class="red" value="&laquo; DRAFT" title="Move Design back to Drafts Tab" />';
 } elseif ($design->status == 10) {
     if ($have_drafts) {
         $edit_drafts = '<input type="button" name="D" class="red" value="&equiv; EDIT DRAFTS" title="Manage Design Drafts" />';
     }
     if ($sub_status == 0) {
         if ($design->isReadyForPhotoNewElements()) {
             $actions[] = '<input type="button" name="10-6" class="green" value="&raquo; PHOTO" title="Move Design to Photo Tab" />';
         }
         $actions[] = $edit_drafts;
         $actions[] = '<input type="button" name="11" class="red" value="&laquo; PULL RACK" title="Move Design back to Pull Rack Tab" />';
     } elseif ($sub_status == 1) {
         if ($design->isReadyForWaxNewElements()) {
開發者ID:blasiuscosa,項目名稱:manobo-2008,代碼行數:31,代碼來源:designs-manage.php


注:本文中的design::isReadyForSamplings方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。