本文整理汇总了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()) {