function tool_get_prev_next($p) { $p += array('numberposts' => -1, 'post_status' => 'publish', 'post_type' => 'post', 'orderby' => 'post_date', 'order' => 'ASC', 'print' => false); global $post; $results = get_posts(array('numberposts' => $p['numberposts'], 'post_status' => $p['post_status'], 'post_type' => $p['post_type'], 'orderby' => $p['orderby'], 'order' => $p['order'])); $prev_temp = false; $curr_temp = false; $ret['prev'] = false; $ret['next'] = false; foreach ($results as $key => $item) { if ($curr_temp) { $curr_temp = false; $ret['next']['obj'] = $item; $ret['next']['permalink'] = get_permalink($item->ID); } if ($item->ID === $post->ID) { $curr_temp = true; if ($prev_temp) { $ret['prev']['obj'] = $prev_temp; $ret['prev']['permalink'] = get_permalink($prev_temp->ID); } } $prev_temp = $item; } if ($p['print']) { print_o($ret); } return $ret; }
function tool_json_encode($p = array()) { $p += array('source' => false, 'keys' => false, 'print' => false); $ret = false; if ($p['source']) { foreach ($p['source'] as $key => $item) { foreach ($item as $i => $value) { if (!$p['keys'] or $p['keys'] && in_array($i, $p['keys'])) { $ret[$key][$i] = $value; } } } } if ($p['print']) { print_o($ret); } return htmlentities(json_encode($ret), ENT_QUOTES); }
function tool_acf_get_fields($p = array()) { /** ABOUT USE { $result = tool_acf_get_fields( array( 'keys' => false, // simple array( 'one', 'two' ) 'post_id' => tool_may_get_the_id(), 'print_keys' => false, 'print' => false, 'permalink' => true, ) ); } **/ $p += array('keys' => false, 'post_id' => tool_get_an_id(), 'print_keys' => false, 'print' => false, 'permalink' => true); $ret = false; if ($p['keys'] === false) { $p['keys'] = tool_acf_get_post_custom_keys($p); } if ($p['keys']) { foreach ($p['keys'] as $key => $value) { if ($p['post_id']) { $ret[$value] = get_field($value, $p['post_id']); } if (!$p['post_id']) { $ret[$value] = get_field($value); } } if ($p['permalink'] === true) { $ret['permalink'] = get_permalink($p['post_id']); } if ($p['print_keys']) { $temp = false; $keys = tool_acf_get_post_custom_keys($p); foreach ($keys as $key => $value) { $temp .= $value . "\n"; } print_o(trim($temp)); } if ($p['print']) { print_o($ret); } } return $ret; }
public function editSeason() { if (!$this->session->userdata('logged_in')) { redirect('user/login'); } print "<pre>"; print_r($_POST); print "</pre>"; $season = new Season($this->oh, $_POST['season_id']); if ($_POST['delete'] != true) { $seasonNumber = $_POST['season']; if ($seasonNumber == "all") { $seasonNumber = -1; } $season->season = $seasonNumber; $season->season_size = $_POST['size']; $season->identifier = $_POST['identifier']; $absolute_start = $_POST['absolute_start']; if ($absolute_start == "auto") { $absolute_start = 0; } $season->absolute_start = $absolute_start; $season->episode_start = $_POST['episode_start']; $season->save(); print "asd"; } else { if ($_POST['delete'] == true) { $season->delete(); } } print_o($season); redirect('xem/show/' . $_POST['element_id']); }
<?php require dirname(dirname(dirname(__DIR__))) . '/scripts/instance.php'; require dirname(dirname(dirname(dirname(dirname(__DIR__))))) . '/vendor/printo/printo/src.php'; $app = apc_fetch($_GET['app']); print_o($app);