本文整理汇总了PHP中Helpers::debug方法的典型用法代码示例。如果您正苦于以下问题:PHP Helpers::debug方法的具体用法?PHP Helpers::debug怎么用?PHP Helpers::debug使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Helpers
的用法示例。
在下文中一共展示了Helpers::debug方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: toWPBool
public function toWPBool($b)
{
if ($b == 1 || $b === 'yes') {
$ret = 'yes';
} else {
$ret = 'no';
}
Helpers::debug("toWpBool b:{$b} ret:{$ret}");
return $ret;
}
示例2: updateStatus
public function updateStatus($to, $desc)
{
// $order = new \WC_Order( $this->_actual_model_id );
// $order->update_status( $to );
// Right now, we don't want the overhead of the WooCom
// events that are triggered with a status update.
Helpers::debug("Order::updateStatus to " . var_export($to, true));
$order = new \WC_Order($this->_actual_model_id);
Helpers::debug("Using WOOCOM to update status");
$order->update_status($to);
//$this->updateTerm('status','shop_order_status',$to);
}
示例3: create
public function create($attrs = NULL)
{
Helpers::debug("Image::create() was called");
include WCAPIDIR . "/_globals.php";
include WCAPIDIR . "/_model_static_attributes.php";
$name = $attrs['name'];
if (isset($_FILES['images'])) {
foreach ($_FILES["images"]["error"] as $key => $error) {
if ($error == UPLOAD_ERR_OK) {
$fname = basename($_FILES["images"]["name"][$key]);
if ($fname == $name) {
$upload = new Upload($_FILES["images"]["tmp_name"][$key], $_FILES["images"]["name"][$key], $_FILES["images"]["error"][$key], $_FILES["images"]["size"][$key]);
$id = $upload->saveMediaAttachment();
$record = $wpdb->get_row($wpdb->prepare("SELECT * FROM {$self->settings['model_table']} WHERE {$self->settings['model_table_id']} = %d", (int) $id), 'ARRAY_A');
if ($record) {
$this->fromDatabaseResult($record);
$this->setNewRecord(true);
// i.e. we want to know if models were created in this request.
Helpers::debug("Set attrs from record: " . var_export($record, true));
} else {
Helpers::debug("Did not get record! setting valid to false");
$this->setValid(false);
}
return $this;
}
}
}
// end foreach
// We shouldn't get this far if we did it right...
Helpers::debug("Image::create: throwing exception No entry for %s found in uploaded files!");
throw new \Exception(sprintf(__('No entry for %s found in uploaded files!', $this->td), $name));
} else {
Helpers::debug("Image::create: throwing exception You cannot create a new image unless you upload an image with the same name as %s");
Helpers::debug(var_export($_FILES, true));
throw new \Exception(sprintf(__('You cannot create a new image unless you upload an image with the same name as %s', $this->td), $name));
}
}
示例4: updateTerm
public function updateTerm($name, $type, $value = null)
{
Helpers::debug("Base::updateTerm {$name} {$type} {$value}");
if ($value == null) {
$value = $this->{"_{$name}"};
}
Helpers::debug("Calling wp_set_object_terms( {$this->_actual_model_id}, array('{$value}'), {$type}, false );");
$ret = wp_set_object_terms($this->_actual_model_id, array($value), $type, false);
Helpers::debug("Call to wp_set_object_terms returned " . var_export($ret, true));
$tmp_term = $this->getTerm($name, $type, 'no, it wasnt set');
Helpers::debug("Did we really set it? " . var_export($tmp_term, true));
if (is_wp_error($ret)) {
throw new \Exception($ret->get_messages());
} else {
if (is_string($ret)) {
throw new \Exception("Wrong term name {$ret}");
}
}
}
示例5: disconnectFromImage
public function disconnectFromImage($image)
{
$product = $this;
include WCAPIDIR . "/_globals.php";
Helpers::debug("Product::image::connect");
$ms = $image->getModelSettings();
$product_gallery = get_post_meta($product->_actual_model_id, "_product_image_gallery", true);
Helpers::debug("product_gallery as fetched from meta: {$product_gallery}");
if (empty($product_gallery)) {
Helpers::debug("product_gallery is empty!");
$product_gallery = array();
} else {
if (!strpos(',', $product_gallery) == false) {
Helpers::debug("product_gallery contains a comma!");
$product_gallery = explode(',', $product_gallery);
} else {
Helpers::debug("product_gallery is empty!");
$product_gallery = array($product_gallery);
}
}
Helpers::debug("Product Gallery is: " . var_export($product_gallery, true));
if (!in_array($image->_actual_model_id, $product_gallery)) {
Helpers::debug("id {$image->_actual_model_id} is not in " . join(",", $product_gallery));
} else {
Helpers::debug("id {$image->_actual_model_id} is not in " . join(",", $product_gallery));
$new_gallery = array();
foreach ($product_gallery as $g) {
if ($g == $image->_actual_model_id) {
continue;
}
$new_gallery[] = $g;
}
$product_gallery = $new_gallery;
Helpers::debug("Updating {$product->_actual_model_id}'s' _product_image_gallery to {$product_gallery}");
update_post_meta($product->_actual_model_id, '_product_image_gallery', $product_gallery);
}
}
示例6: getProperName
public function getProperName()
{
$wp_filetype = wp_check_filetype_and_ext($this->tmp_name, $this->name, $this->allowed_mimes);
extract($wp_filetype);
// Check to see if wp_check_filetype_and_ext() determined the filename was incorrect
if ($proper_filename) {
Helpers::debug(" Returning proper name: {$proper_filename}");
return $proper_fillename;
}
Helpers::debug(" Returning name {$this->name} ");
return $this->name;
}