本文整理匯總了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;
}
示例2: elseif
$actions[] = '<input type="button" name="4" class="green" value="» APPROVAL" title="Move Design to Approval Tab" />';
}
if ($have_drafts) {
$actions[] = '<input type="button" name="D" class="red" value="≡ EDIT DRAFTS" title="Manage Design Drafts" />';
}
} else {
$actions[] = '<input type="button" name="D" class="green" value="⊕ 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="» SAMPLING" title="Move Design to Sampling Tab" />';
}
}
$actions[] = '<input type="button" name="11" class="red" value="« 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="» SAMPLING" title="Move Design to Samplings Tab" />' : '<input type="button" name="10-1" class="green" value="» NEW ELEMENT" title="Move Design to New Elements Tab" />';
}
$actions[] = '<input type="button" name="3" class="red" value="« 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="≡ EDIT DRAFTS" title="Manage Design Drafts" />';
}
if ($sub_status == 0) {
if ($design->isReadyForPhotoNewElements()) {
$actions[] = '<input type="button" name="10-6" class="green" value="» PHOTO" title="Move Design to Photo Tab" />';
}
$actions[] = $edit_drafts;
$actions[] = '<input type="button" name="11" class="red" value="« PULL RACK" title="Move Design back to Pull Rack Tab" />';
} elseif ($sub_status == 1) {
if ($design->isReadyForWaxNewElements()) {