$_SERVER['DOCUMENT_ROOT'] = rtrim(realpath(pathinfo(__FILE__, PATHINFO_DIRNAME) . '/../../'), '/'); } require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/stdf.php"; //require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/config.php"); //require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/profiler.php"); //require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/projects_helper.php"); require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/projects.php"; //------------------------------------------------------------------------------ $results = array(); //$profiler = new profiler(); //------------------------------------------------------------------------------ //$profiler->start('fill_frl_mem'); //------------------------------------------------------------------------------ //$results['link'] = projects_helper::getStatusUrl('25','decline',6); $id = 1907699; $counte = projects::CountProjectByID($id); $page = floor($counte / $GLOBALS["prjspp"]) + 1; $counte_page = $counte % $GLOBALS["prjspp"]; $results['$counte'] = $counte; $results['$page'] = $page; $results['$counte_page'] = $counte_page; //------------------------------------------------------------------------------ //$profiler->stop('fill_frl_mem'); //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ array_walk($results, function (&$value, $key) { $value = sprintf('%s = %s' . PHP_EOL, $key, $value); }); print_r(implode('', $results)); exit;
function getPositionProject($id, $top_to, $now, $payed, $post_date, $kind) { $objResponse = new xajaxResponse(); $payed = $top_to > $now && $payed ? 1 : 0; $counte = projects::CountProjectByID($id); $page = floor($counte / $GLOBALS["prjspp"]) + 1; $counte_page = $counte % $GLOBALS["prjspp"]; if ($counte_page == 0) { $counte_page = $GLOBALS["prjspp"]; $page--; } $html = '<a class="public_blue" href="/projects/?kind=' . $kind . '&page=' . $page . '#prj' . $id . '">' . $counte_page . '-е по счету (' . $page . '-я страница)</a>'; $objResponse->assign("prj_pos_{$id}", "innerHTML", $html); $objResponse->script("\$('pos_link_{$id}').destroy();"); return $objResponse; }
function getStatProject($id, $payed_to, $now, $payed, $post_date, $kind, $comm_count, $offers_count) { $objResponse = new xajaxResponse(); $payed = $payed_to && $payed_to > $now ? 1 : 0; $counte = projects::CountProjectByID($id); $page = floor($counte / $GLOBALS['prjspp']) + 1; $counte_page = $counte % $GLOBALS['prjspp']; $html = 'Ваше объявление – <a class="public_blue" href="/projects/?kind=' . $kind . '&page=' . $page . '#prj' . $id . '">' . $counte_page . '-е по счету (' . $page . '-я страница)</a><br />'; if (hasPermissions('projects')) { $aWatch = projects::getProjectWatch($id); $html .= 'Просмотров ' . (int) $aWatch['view_cnt'] . ' (' . (int) $aWatch['today_view_cnt'] . ' за сегодня)<br />'; } if (is_new_prj($post_date) && $comm_count > 0) { $html .= "{$comm_count} " . ending($comm_count, 'предложение', 'предложения', 'предложений'); } elseif ($offers_count > 0) { $html .= "{$offers_count} " . ending($offers_count, 'предложение', 'предложения', 'предложений'); } $objResponse->assign("prj_pos_{$id}", 'innerHTML', $html); $objResponse->script("\$('pos_link_{$id}').destroy();"); return $objResponse; }