assign('comment', $new_com); Template('blocks/comments/comment.html'); break; /** * Function used to add item in playlist */ /** * Function used to add item in playlist */ case 'add_playlist': $id = mysql_clean($_POST['id']); $pid = mysql_clean($_POST['pid']); $type = post('objtype'); if ($type == 'video') { $cbvid->action->add_playlist_item($pid, $id); updateObjectStats('plist', 'video', $id); if (msg()) { $msg = msg_list(); $msg = '<div class="msg">' . $msg[0] . '</div>'; } if (error()) { $err = error_list(); $err = '<div class="error">' . $err[0] . '</div>'; } $ajax['msg'] = $msg ? $msg : ''; $ajax['err'] = $err ? $err : ''; echo json_encode($ajax); } break; case 'add_new_playlist': if (post('objtype') == 'video') {
//Pagination $pages->paginate($total_pages, $page); subtitle(lang("manage_photos")); break; case "favorite": assign('mode', 'favorite'); if ($_GET['remove_fav_photo']) { $photo = mysql_clean($_GET['remove_fav_photo']); $cbphoto->action->remove_favorite($photo); updateObjectStats('fav', 'photo', $photo, '-'); } if ($_POST['remove_fav_photos']) { $total = count($_POST['check_photo']); for ($i = 0; $i < $total; $i++) { $cbphoto->action->remove_favorite($_POST['check_photo'][$i]); updateObjectStats('fav', 'photo', $_POST['check_photo'][$i], '-'); } $eh->flush(); e(sprintf(lang("total_fav_photos_removed"), $total), "m"); } if (get('query') != '') { $cond = " (photos.photo_title LIKE '%" . mysql_clean(get('query')) . "%' OR photos.photo_tags LIKE '%" . mysql_clean(get('query')) . "%' )"; } $photo_arr = array('user' => userid(), "limit" => $get_limit, "cond" => $cond); $photos = $cbphoto->action->get_favorites($photo_arr); assign('photos', $photos); $photo_arr['count_only'] = true; $total_rows = $cbphoto->action->get_favorites($photo_arr); $total_pages = count_pages($total_rows, MAINPLIST); //Pagination $pages->paginate($total_pages, $page);