Esempio n. 1
0
    $poa = new projects_offers_answers();
    $poa->GetInfo($uid);
    $poa_codes = $poa->GetOpCodes();
    $user = new freelancer();
    // Изменяем авто продление PRO, если нужно
    if (strtolower($_GET['pro_auto_prolong']) == 'on') {
        $user->setPROAutoProlong('on', $uid);
    }
    if (strtolower($_GET['pro_auto_prolong']) == 'off') {
        $user->setPROAutoProlong('off', $uid);
    }
    $user->GetUser($_SESSION['login']);
    require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/account.php";
    $account = new account();
    $ok = $account->GetInfo($uid, true);
    $u_is_pro_auto_prolong = $user->GetField($uid, $e, 'is_pro_auto_prolong', false);
    // Включено ли у юзера автоматическое продление PRO
    require_once $_SERVER['DOCUMENT_ROOT'] . "/xajax/professions.common.php";
    $xajax->printJavascript('/xajax/');
    ?>
<script type="text/javascript">
var account_sum = <?php 
    echo round($account->sum, 2);
    ?>
;
var op = [];
<?php 
    foreach ($poa_codes as $ammount => $sum) {
        ?>
op[<?php 
        echo $ammount;
Esempio n. 2
0
 /**
  * Возвращает часть ответа с информацией о работе в портфолио
  * 
  * @param  array $aData все портфолио юзера
  * @param  int $nUid UID юзера владельца портфолио
  * @return array
  */
 private function _getPortfolioData($aPortfolio = array(), $nUid = 0)
 {
     $aReturn = array();
     if (is_array($aPortfolio) && $aPortfolio) {
         require_once ABS_PATH . '/classes/freelancer.php';
         $freelancer = new freelancer();
         $login = $freelancer->GetField($nUid, $error, 'login');
         foreach ($aPortfolio as $aOne) {
             $sExt = pathinfo($aOne['pict'], PATHINFO_EXTENSION);
             if (!in_array($sExt, $GLOBALS['graf_array']) || $sExt == 'swf' || $aOne['is_video'] == 't' || $aOne['is_blocked'] == 't') {
                 continue;
             }
             $nUpdateTime = $aOne['edit_date'] ? strtotime($aOne['edit_date']) : 0;
             $aReturn[] = array("id" => $aOne['id'], "user_id" => $aOne['user_id'], "category_group_id" => $aOne['prof_group_id'], "category_id" => $aOne['prof_id'], "title" => $aOne['name'] ? iconv('cp1251', 'utf-8', $aOne['name']) : '', "sequence" => $aOne['norder'], "image" => array("url" => WDCPREFIX . '/users/' . $login . '/upload/', "file" => $aOne['prev_pict'] ? substr($aOne['prev_pict'], 5) . '?' . $nUpdateTime : '', "file_big" => $aOne['pict'] ? substr($aOne['pict'], 2) . '?' . $nUpdateTime : ''), "status" => 1, "create_time" => strtotime($aOne['post_date']), "update_time" => $nUpdateTime);
         }
     }
     return $aReturn;
 }