NamePros
Welcome, Guest! Ready to make a name for yourself in the domain business? We welcome both the hobbyist and professional domainer to join the discussion as part of the NamePros community.

Click here to create your profile to start earning reputation for posting, and trader ratings for buying & selling in our free e-marketplace. Build your trader rating with each successful sale. Our system has tracked over 100,000 sales and counting!
FAQ & TOS Register Search Today's Posts Mark Forums Read

Go Back   NamePros.com > General Marketplace > Web Development > Web Development Wanted
Reload this Page Quick php fix $10 ?

Web Development Wanted Requests for websites, templates, custom programming, logos or graphics.

Advanced Search
1 members in live chat ~  
NamePros Design Contests NamePros Design Contests
Forum Sponsorship
Join in on the FUN! You can start an affordable design contest and pick from entries talented members submit or you can enter a design contest for a chance to win CASH PRIZES! What are you waiting for? Get started in the fun TODAY! - Banners, Logos, Mascots, and MORE! (Please READ the design Contest section rules Prior to starting or entering a contest)



Closed Thread
 
LinkBack Thread Tools
Old 12-17-2011, 11:40 AM THREAD STARTER               #1 (permalink)
PTD
New Member
Join Date: Jul 2011
Posts: 18
PTD is an unknown quantity at this point
 



Quick php fix $10 ?


Hi,
anyone can fix those errors ??

Notice: Undefined variable: paid in /home/xxx/public_html/xxx/video.php on line 172

Notice: Undefined variable: paid in /home/xxx/public_html/xxx/video.php on line 206


PHP Code:
<?phpdefine('_VALID'true);require 'include/config.php';require 'include/function_global.php';require 'include/function_smarty.php';require 'classes/pagination.class.php';if ( $config['video_view'] == 'registered' ) {    require 'classes/auth.class.php';    Auth::check();}$pay false;$vid get_request_arg('video');if ( !$vid ) {    VRedirect::go($config['BASE_URL']. '/error/video_missing');}$active     = ( $config['approve'] == '1' ) ? " AND v.active = '1'" NULL;$sql        "SELECT v.VID, v.UID, v.title, v.channel, v.keyword, v.viewnumber, v.type,                      v.addtime, v.rate, v.ratedby, v.flvdoname, v.space, v.embed_code, v.width_sd, v.height_sd,v.hd,                      u.username, u.fname, v.credits               FROM video AS v, signup AS u WHERE v.VID = " .$vid" AND v.UID = u.UID" .$active" LIMIT 1";$rs         $conn->execute($sql);if ( $conn->Affected_Rows() != ) {    VRedirect::go($config['BASE_URL']. '/error/video_missing');}$hd $rs->fields['hd'];$video_width        $rs->fields['width_sd'];$video_height       $rs->fields['height_sd'];$credits            $rs->fields['credits'];$vid_uid            $rs->fields['UID'];$player_width 630;if ($hd==0)     {        $autoheight round(630 * ($video_height/$video_width) + 22);        $player_width 630;    }if ($hd==1)     {        $autoheight round(960 * ($video_height/$video_width) + 22);        $player_width 960;    }$video              $rs->getrows();$video              $video['0'];$guest_limit        false;if ( !isset($_SESSION['uid']) && $config['guest_limit'] == '1' ) {    $remote_ip ip2long($remote_ip);    require $config['BASE_DIR']. '/classes/bandwidth.class.php';    $guest_limit VBandwidth::check($remote_ipintval($video['space']));}$video['keyword']   = explode(' '$video['keyword']);$uid                = ( isset($_SESSION['uid']) ) ? intval($_SESSION['uid']) : NULL;$is_friend          true;if ( $video['type'] == 'private' && $uid != $video['UID'] ) {    $sql "SELECT FID FROM friends            WHERE ((UID = " .intval($video['UID']). " AND FID = " .$uid")            OR (UID = " .$uid" AND FID = " .intval($video['UID']). "))            AND status = 'Confirmed'            LIMIT 1";    $conn->execute($sql);    if ( $conn->Affected_Rows() == ) {        $is_friend false;    }}$sql        "UPDATE video SET viewnumber = viewnumber+1, viewtime='" .date('Y-m-d H:i:s'). "' WHERE VID = " .$vid" LIMIT 1";$conn->execute($sql);$sql        "UPDATE signup SET video_viewed = video_viewed+1 WHERE UID = " .intval($video['UID']). " LIMIT 1";$conn->execute($sql);if ( isset($_SESSION['uid']) ) {    $sql    "UPDATE signup SET watched_video = watched_video+1 WHERE UID = " .$uid" LIMIT 1";    $conn->execute($sql);    $sql    "SELECT UID FROM playlist WHERE UID = " .$uid" AND VID = " .$vid" LIMIT 1";    $conn->execute($sql);    if ( $conn->Affected_Rows() == ) {        $sql    "INSERT INTO playlist SET UID = '" .$uid"' , VID = '" .$vid"'";        $conn->execute($sql);    }}$sql_add        NULL;if ( $video['keyword'] ) {    $sql_add   .= " OR (";    $sql_or     NULL;        foreach ( $video['keyword'] as $keyword ) {        $sql_add .= $sql_or" keyword LIKE '%" .mysql_real_escape_string($keyword). "%'";        $sql_or   " OR ";    }    $sql_add   .= ")";}$sql_at     NULL;$sql_delim  ' WHERE';if ( $config['show_private_videos'] == '0' ) {    $sql_at    .= $sql_delim" type = 'public'";    $sql_delim  ' AND';}if ( $config['approve'] == '1' ) {    $sql_at    .= $sql_delim" active = '1'";    $sql_delim  ' AND';}$sql_at        .= $sql_delim;$sql            "SELECT COUNT(VID) AS total_videos FROM video" .$sql_at" channel = '" .$video['channel']. "' AND VID != " .$vid"                   AND ( title LIKE '%" .mysql_real_escape_string($video['title']). "%' " .$sql_add")";$rsc            $conn->execute($sql);$total_related  $rsc->fields['total_videos'];if ( $total_related 30 ) {    $total_related 30;}$pagination     = new Pagination(10'p_related_videos_' .$video['VID']. '_');$limit          $pagination->getLimit($total_related);$sql            "SELECT VID, title, duration, addtime, rate, viewnumber, type, thumb, thumbs FROM video                   WHERE active = '1' AND channel = '" .$video['channel']. "' AND VID != " .$vid"                   AND ( title LIKE '%" .mysql_real_escape_string($video['title']). "%' " .$sql_add")                   ORDER BY addtime DESC LIMIT " .$limit;$rs             $conn->execute($sql);$videos         $rs->getrows();$page_link      $pagination->getPagination('video');$sql            "SELECT COUNT(CID) AS total_comments FROM video_comments WHERE VID = " .$vid" AND status = '1'";$rsc            $conn->execute($sql);$total_comments $rsc->fields['total_comments'];$pagination     = new Pagination(10);$limit          $pagination->getLimit($total_comments);$sql            "SELECT c.CID, c.UID, c.comment, c.addtime, s.username, s.photo, s.gender                   FROM video_comments AS c, signup AS s                    WHERE c.VID = " .$vid" AND c.status = '1' AND c.UID = s.UID                    ORDER BY c.addtime DESC LIMIT " .$limit;$rs             $conn->execute($sql);$comments       $rs->getrows();$page_link_c    $pagination->getPagination('video''p_video_comments_' .$video['VID']. '_');$page_link_cb   $pagination->getPagination('video''pp_video_comments_' .$video['VID']. '_');$start_num      $pagination->getStartItem();$end_num        $pagination->getEndItem();$self_title         $video['title'] . $seo['video_title'];$self_description   $video['title'] . $seo['video_desc'];$self_keywords      implode(', '$video['keyword']) . $seo['video_keywords'];//var_dump($video);if($credits != 0 && $vid_uid!=$uid){    $sql = mysql_query("SELECT * FROM credits_transfer WHERE FROM_UID='$uid' AND VIDEO_ID='$vid'");    if(mysql_num_rows($sql)==1){        $paid = true;            } } else {    $paid = false;}   if($credits == 0){    $paid = true;}   $errors = array();if(isset($_POST['paynow'])){    //echo 'work!';}if($paid == false){    if(isset($users_credits)){        if($credits > $users_credits){            $errors[] = 'Not enough credits for this action. Visit credits page from your profile to charge up your account!';        }           } else {        $errors[] = 'You need to login before you can watch this video';    }   }$smarty->assign('errors',$errors);$smarty->assign('messages',$messages);$smarty->assign('menu', 'videos');$smarty->assign('submenu', '');$smarty->assign('view', true);$smarty->assign('autoheight',$autoheight);$smarty->assign('player_width',$player_width);$smarty->assign('hd',$hd);$smarty->assign('video', $video);$smarty->assign('self_title', $self_title);$smarty->assign('self_description', $self_description);$smarty->assign('self_keywords', $self_keywords);$smarty->assign('videos_total', $total_related);$smarty->assign('videos', $videos);$smarty->assign('page_link', $page_link);$smarty->assign('comments_total', $total_comments);$smarty->assign('comments', $comments);$smarty->assign('page_link_comments', $page_link_c);$smarty->assign('page_link_comments_bottom', $page_link_cb);$smarty->assign('start_num', $start_num);$smarty->assign('end_num', $end_num);$smarty->assign('is_friend', $is_friend);$smarty->assign('guest_limit', $guest_limit);$smarty->assign('credits',$credits);$smarty->assign('paid',$paid);$smarty->display('header.tpl');$smarty->display('errors.tpl');$smarty->display('messages.tpl');$smarty->display('video.tpl');$smarty->display('footer.tpl');$smarty->gzip_encode();?>
__________________
PLEASE REVIEW SIGNATURE RULES
PTD is offline  
Old 01-07-2012, 06:03 AM   #2 (permalink)
New Member
Join Date: Jan 2012
Posts: 15
Jhsto is an unknown quantity at this point
 



You might want to check do you have include/config.php, include/function_smarty.php and classes/pagination.class.php in their folders. Also, I would suggest of taking a look in the config.php file, just to make sure there is no typos in it, if you have made it by yourself.

I'm no PHP guru, but error codes can sometimes be hard to figure out and may refer to completely different problems. What I'm trying to say that the problem may not be fixed with my suggestions and sometimes the error codes lead you to wrong way of the real problem.

Also, undefined variables in video.php is most likely a problem which you should contact the config maker if possible.
Jhsto is offline  
Old 01-07-2012, 06:56 AM   #3 (permalink)
NamePros Member
 
JohnDomainer's Avatar
Join Date: Sep 2011
Location: Athens, Greece
Posts: 52
JohnDomainer will become famous soon enoughJohnDomainer will become famous soon enough
 



Go on and type a '@' right before $paid on lines 172 and 206.

From '$paid' make it '@$paid'.

That would supress the notice.
__________________
JohnDomainer is offline  
Closed Thread


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools


Similar Threads
Thread Thread Starter Forum Replies Last Post
Nice list of priced names clicktechs Domains For Sale - Fixed Price 1 12-19-2011 06:14 AM
Need quick fix ''SQL'' wordtubepress Programming 5 06-27-2011 01:19 PM
[4HIRE] PHP / MySQL / Javascript - Frameworks and OOP alecksmart Developers For Hire 0 06-24-2011 12:47 AM
Looking for a PHP Developer for my team! domainpush Web Development Wanted 1 06-18-2011 06:51 PM

 
All times are GMT -7. The time now is 11:24 PM.

Domain name forum recommended by Domaining.com Powered by: vBulletin® Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0 Ad Management plugin by RedTyger