当前位置: 首页>>代码示例>>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;未经允许,请勿转载。