XoopsModules25x/xoopstube

View on GitHub
language/english/main.php

Summary

Maintainability
A
3 hrs
Test Coverage
<?php

/**
 * Module: XoopsTube
 *
 * You may not change or alter any portion of this comment or credits
 * of supporting developers from this source code or any supporting source code
 * which is considered copyrighted (c) material of the original comment or credit authors.
 *
 * PHP version 5
 *
 * @category        Module
 * @package         Xoopstube
 * @author          XOOPS Development Team
 * @copyright       2001-2016 XOOPS Project (https://xoops.org)
 * @license         GNU GPL 2 or later (https://www.gnu.org/licenses/gpl-2.0.html)
 * @link            https://xoops.org/
 * @since           1.0.6
 */
define('_MD_XOOPSTUBE_NOVIDEO', 'This video does not exist!');
define('_MD_XOOPSTUBE_SUBCATLISTING', 'Subcategories');
define('_MD_XOOPSTUBE_ISADMINNOTICE', 'Webmaster: There is a problem with this image.');
define('_MD_XOOPSTUBE_THANKSFORINFO', 'Thank you for your submission.<br>You will be notified once your request has be approved by the Webmaster.');
define('_MD_XOOPSTUBE_ISAPPROVED', 'Thank-you for your submission.<br>Your request has been approved and will now appear in our listing.');
define('_MD_XOOPSTUBE_THANKSFORHELP', 'Thank you for helping us to maintain the integrity of this directory.');
define('_MD_XOOPSTUBE_FORSECURITY', 'For security reasons your username and IP address will be temporarily recorded.');
define('_MD_XOOPSTUBE_DESCRIPTION', 'Description');
define('_MD_XOOPSTUBE_SUBMITCATHEAD', 'Submit video Form');
define('_MD_XOOPSTUBE_MAIN', 'Home');
define('_MD_XOOPSTUBE_POPULAR', 'Popular');
define('_MD_XOOPSTUBE_NEWTHISWEEK', 'New this week');
define('_MD_XOOPSTUBE_UPTHISWEEK', 'Updated this week');
define('_MD_XOOPSTUBE_POPULARITYLTOM', 'Popularity (Least to Most Views)');
define('_MD_XOOPSTUBE_POPULARITYMTOL', 'Popularity (Most to Least Views)');
define('_MD_XOOPSTUBE_TITLEATOZ', 'Title (A to Z)');
define('_MD_XOOPSTUBE_TITLEZTOA', 'Title (Z to A)');
define('_MD_XOOPSTUBE_DATEOLD', 'Date (Old videos Listed First)');
define('_MD_XOOPSTUBE_DATENEW', 'Date (New videos Listed First)');
define('_MD_XOOPSTUBE_RATINGLTOH', 'Rating (Lowest Score to Highest Score)');
define('_MD_XOOPSTUBE_RATINGHTOL', 'Rating (Highest Score to Lowest Score)');
define('_MD_XOOPSTUBE_DESCRIPTIONC', 'Description: ');
define('_MD_XOOPSTUBE_CATEGORYC', 'Category: ');
define('_MD_XOOPSTUBE_VERSION', 'Version');
define('_MD_XOOPSTUBE_SUBMITDATE', 'Submitted');
define('_MD_XOOPSTUBE_VIDEOHITS', "<span style='font-weight: bold;'>Views:</span> %s");
define('_MD_XOOPSTUBE_PUBLISHERC', 'Publisher: ');
define('_MD_XOOPSTUBE_RATINGC', 'Rating: ');
define('_MD_XOOPSTUBE_ONEVOTE', '1 Vote');
define('_MD_XOOPSTUBE_NUMVOTES', '%s Votes');
define('_MD_XOOPSTUBE_RATETHISFILE', 'Rate this video');
define('_MD_XOOPSTUBE_MODIFY', 'Modify');
define('_MD_XOOPSTUBE_REPORTBROKEN', 'Report Broken');
define('_MD_XOOPSTUBE_BROKENREPORT', 'Report Broken Video');
define('_MD_XOOPSTUBE_SUBMITBROKEN', 'Submit');
define('_MD_XOOPSTUBE_BEFORESUBMIT', "Before submitting a broken video request, please check that the actual source of the video you're about to report as broken, is no longer there.");
define('_MD_XOOPSTUBE_TELLAFRIEND', 'Recommend');
define('_MD_XOOPSTUBE_EDIT', 'Edit');
define('_MD_XOOPSTUBE_THEREARE', "There are <span style='font-weight: bold;'>%s</span> <em>Categories</em> and <span style='font-weight: bold;'>%s</span> <em>Videos</em> listed");
define('_MD_XOOPSTUBE_THEREIS', "There is <span style='font-weight: bold;'>%s</span> <em>Category</em> and <span style='font-weight: bold;'>%s</span> <em>Videos</em> listed");
define('_MD_XOOPSTUBE_LATESTLIST', 'Latest Listings');
define('_MD_XOOPSTUBE_FILETITLE', 'Video title: ');
define('_MD_XOOPSTUBE_DLVIDID', 'Video id-code: ');
define(
    '_MD_XOOPSTUBE_VIDEO_DLVIDID_NOTE',
    "
<span style='font-size: small;'><span style='font-weight: bold;'>YouTube:</span> https://www.youtube.com/watch?v=<span style='color: #FF0000;'>IsOtq-qCqZ4</span><br>
<span style='font-weight: bold;'>MetaCafe:</span> https://www.metacafe.com/watch/<span style='color: #FF0000;'>191543/sperm_whale_encounters_underwater_robot</span>/<br>
<span style='font-weight: bold;'>SPIKE/ifilm:</span> https://www.ifilm.com/video/<span style='color: #FF0000;'>2718605</span><br>
<span style='font-weight: bold;'>Photobucket:</span> https://i39.photobucket.com/albums/<span style='color: #FF0000;'>e168/vailtom/th_BigSquid</span>.jpg<br>
<span style='font-weight: bold;'>Google Video:</span> https://video.google.com/videoplay?docid=<span style='color: #FF0000;'>4761076111111865377</span>&q=rov&total=913&start=...<br>
<span style='font-weight: bold;'>MySpace TV:</span> https://vids.myspace.com/index.cfm?fuseaction=vids.individual&videoid=<span style='color: #FF0000;'>13171141</span><br>
<span style='font-weight: bold;'>DailyMotion:</span> https://www.dailymotion.com/video/<span style='color: #FF0000;'>x40bhg</span>_blondesecretary_fun<br>
<span style='font-weight: bold;'>Blip.tv </span>embed code<span style='font-weight: bold;'>:</span> https://blip.tv/play/<span style='color: #FF0000;'>Abe6EwA</span> ...<br>
<span style='font-weight: bold;'>ClipFish:</span> https://www.clipfish.de/player.php?videoid=<span style='color: #FF0000;'>MTg1NTYyfDM1Ng</span>%3D%3D<br>
<span style='font-weight: bold;'>LiveLeak:</span> https://www.liveleak.com/view?i=<span style='color: #FF0000;'>a59_1205566630</span><br>
<span style='font-weight: bold;'>Maktoob:</span> file=https://<span style='color: #FF0000;'>m003.maktoob.com/files/23/42/95531c25b690e48a3d69966b6a33b8d2/video/131102</span>.flv (from embed-code)<br>
<span style='font-weight: bold;'>Veoh:</span> https://www.veoh.com/videos/<span style='color: #FF0000;'>v15069875yApCz7r3</span>?jsonParams=...<br>
<span style='font-weight: bold;'>Vimeo:</span> https://www.vimeo.com/<span style='color: #FF0000;'>2246499</span><br>
<span style='font-weight: bold;'>Megavideo:</span> https://www.megavideo.com/?v=<span style='color: #FF0000;'>J6YSRE0T</span><br>
<span style='font-weight: bold;'>Viddler:</span> https://www.viddler.com/player/<span style='color: #FF0000;'>d32d2b94</span>/ (see embed code)</span>"
);
define('_MD_XOOPSTUBE_VIDEO_PICURL', 'Picture url: ');
define('_MD_XOOPSTUBE_VIDEO_PICURLNOTE', "<span style='font-size: small;'>Picture url when source is Google Video, MySpace TV, DailyMotion, Blip.tv, ClipFish, LiveLeak, Veoh, Vimeo, Viddler or Maktoob</span>");
define('_MD_XOOPSTUBE_VIDSOURCE', 'Video source:');
define('_MD_XOOPSTUBE_YOUTUBE', 'YouTube');
define('_MD_XOOPSTUBE_METACAFE', 'MetaCafe');
define('_MD_XOOPSTUBE_IFILM', 'Spike');
define('_MD_XOOPSTUBE_GOOGLEVIDEO', 'Google Video');
define('_MD_XOOPSTUBE_MYSPAVETV', 'MySpace TV');
define('_MD_XOOPSTUBE_PHOTOBUCKET', 'Photobucket');
define('_MD_XOOPSTUBE_DAILYMOTION', 'DailyMotion');
define('_MD_XOOPSTUBE_VIDEO_PUBLISHER', 'Video Publisher Name:');
define('_MD_XOOPSTUBE_HOMEPAGEC', 'Home Page: ');
define('_MD_XOOPSTUBE_NOTSPECIFIED', 'Not Specified');
define('_MD_XOOPSTUBE_PUBLISHER', 'Publisher');
define('_MD_XOOPSTUBE_UPDATEDON', 'Updated On');
define('_MD_XOOPSTUBE_PRICEFREE', 'Free');
define('_MD_XOOPSTUBE_VIEWDETAILS', 'View Video Clip');
define('_MD_XOOPSTUBE_OPTIONS', 'Options: ');
define('_MD_XOOPSTUBE_NOTIFYAPPROVE', 'Notify me when this video is approved');
define('_MD_XOOPSTUBE_VOTEAPPRE', 'Your vote is appreciated.');
define('_MD_XOOPSTUBE_THANKYOU', 'Thank you for taking the time to vote here at %s'); // %s is your site name
define('_MD_XOOPSTUBE_VOTEONCE', 'Please do not vote for the same resource more than once.');
define('_MD_XOOPSTUBE_RATINGSCALE', 'The scale is 1 - 10, with 1 being poor and 10 being excellent.');
define('_MD_XOOPSTUBE_BEOBJECTIVE', "Please be objective, if everyone receives a 1 or a 10, the ratings aren't very useful.");
define('_MD_XOOPSTUBE_DONOTVOTE', 'Do not vote for your own resource.');
define('_MD_XOOPSTUBE_RATEIT', 'Rate It!');
define('_MD_XOOPSTUBE_INTFILEFOUND', 'Here is a good video to look at %s'); // %s is your site name
define('_MD_XOOPSTUBE_RANK', 'Rank');
define('_MD_XOOPSTUBE_CATEGORY', 'Category');
define('_MD_XOOPSTUBE_HITS', 'Views');
define('_MD_XOOPSTUBE_RATING', 'Rating');
define('_MD_XOOPSTUBE_VOTE', 'Vote');
define('_MD_XOOPSTUBE_SORTBY', 'Sort by');
define('_MD_XOOPSTUBE_TITLE', 'Title');
define('_MD_XOOPSTUBE_DATE', 'Date');
define('_MD_XOOPSTUBE_POPULARITY', 'Popularity');
define('_MD_XOOPSTUBE_TOPRATED', 'Rating');
define('_MD_XOOPSTUBE_CURSORTBY', 'Videos currently sorted by: %s');
define('_MD_XOOPSTUBE_CANCEL', 'Cancel');
define('_MD_XOOPSTUBE_ALREADYREPORTED', 'You have already submitted a broken report for this resource.');
define('_MD_XOOPSTUBE_MUSTREGFIRST', "Sorry, you don't have the permission to perform this action.<br>Please register or login first!");
define('_MD_XOOPSTUBE_NORATING', 'No rating selected.');
define('_MD_XOOPSTUBE_VOTEFORTITLE', 'Rate This Video: ');
define('_MD_XOOPSTUBE_CANTVOTEOWN', 'You cannot vote on the resource you submitted.<br>All votes are logged and reviewed.');
define('_MD_XOOPSTUBE_SUBMITVIDEO', 'Submit video');
define('_MD_XOOPSTUBE_SUB_SNEWMNAMEDESC', '<ul><li>All new videos are subject to validation and may take up to 24 hours before they appear in our listing.</li><li>We reserve the rights to refuse any submitted video or change the content without approval.</li></ul>');
define('_MD_XOOPSTUBE_MAINLISTING', 'Categories');
define('_MD_XOOPSTUBE_LASTWEEK', 'Last Week');
define('_MD_XOOPSTUBE_LAST30DAYS', 'Last 30 Days');
define('_MD_XOOPSTUBE_1WEEK', '1 Week');
define('_MD_XOOPSTUBE_2WEEKS', '2 Weeks');
define('_MD_XOOPSTUBE_30DAYS', '30 Days');
define('_MD_XOOPSTUBE_SHOW', 'Show');
define('_MD_XOOPSTUBE_DAYS', 'days');
define('_MD_XOOPSTUBE_NEWLINKS', 'New videos');
define('_MD_XOOPSTUBE_TOTALNEWVIDEOS', 'Total new videos');
define('_MD_XOOPSTUBE_DTOTALFORLAST', 'Total new videos for last');
define('_MD_XOOPSTUBE_AGREE', 'I Agree');
define('_MD_XOOPSTUBE_DOYOUAGREE', 'Do you agree to the above terms?');
define('_MD_XOOPSTUBE_DISCLAIMERAGREEMENT', 'Disclaimer');
define('_MD_XOOPSTUBE_DUPLOADSCRSHOT', 'Upload Screenshot Image:');
define('_MD_XOOPSTUBE_RESOURCEID', 'Resource id#: ');
define('_MD_XOOPSTUBE_REPORTER', 'Original Reporter: ');
define('_MD_XOOPSTUBE_DATEREPORTED', 'Date Reported: ');
define('_MD_XOOPSTUBE_RESOURCEREPORTED', 'Resource Reported Broken');
define('_MD_XOOPSTUBE_RESOURCEREPORTED2', 'This video has been already reported as broken, we are working on a fix');
define('_MD_XOOPSTUBE_BROWSETOTOPIC', "<span style='font-weight: bold;'>Browse videos by alphabetical listing</span>");
define('_MD_XOOPSTUBE_WEBMASTERACKNOW', 'Broken Report Acknowledged: ');
define('_MD_XOOPSTUBE_WEBMASTERCONFIRM', 'Broken Report Confirmed: ');
define('_MD_XOOPSTUBE_ERRORSENDEMAIL', 'Broken Report Confirmed But Error sending notification email to webmaster.');

define('_MD_XOOPSTUBE_DELETE', 'Delete');
define('_MD_XOOPSTUBE_DISPLAYING', 'Displayed by: ');
define('_MD_XOOPSTUBE_LEGENDTEXTNEW', 'New Today');
define('_MD_XOOPSTUBE_LEGENDTEXTNEWTHREE', 'New 3 Days');
define('_MD_XOOPSTUBE_LEGENDTEXTTHISWEEK', 'New This Week');
define('_MD_XOOPSTUBE_LEGENDTEXTNEWLAST', 'Over 1 Week');
define('_MD_XOOPSTUBE_THISFILEDOESNOTEXIST', 'Error: This video does not exist!');
define('_MD_XOOPSTUBE_BROKENREPORTED', 'Broken video Reported');

define(
    '_MD_XOOPSTUBE_REV_SNEWMNAMEDESC',
    "Please completely fill out the form below, and we'll add your review as soon as possible.<br><br>
Thank you for taking the time to submit your opinion. We want to give our users a possibility to find quality software faster.<br><br>
All reviews will be reviewed by one of our webmasters before they are put up on the web site."
);
define('_MD_XOOPSTUBE_ISNOTAPPROVED', 'Your submission has to be approved by a moderator first.');
define('_MD_XOOPSTUBE_HOMEPAGETITLEC', 'Home Page Title: ');
define('_MD_XOOPSTUBE_SCREENSHOT', 'Screenshot:');
define('_MD_XOOPSTUBE_SCREENSHOTCLICK', 'Display full image');
define('_MD_XOOPSTUBE_OTHERBYUID', 'Other videos by: ');
define('_MD_XOOPSTUBE_NOOTHERBYUID', 'No other videos by: ');
define('_MD_XOOPSTUBE_LINKTIMES', 'video Times: ');
define('_MD_XOOPSTUBE_MAINTOTAL', 'Total Videos: ');
define('_MD_XOOPSTUBE_VIDEONOW', 'View video');
define('_MD_XOOPSTUBE_PAGES', "<span style='font-weight: bold;'>Pages</span>");
define('_MD_XOOPSTUBE_RATEDRESOURCE', 'Rated Resource');
define('_MD_XOOPSTUBE_SUBMITTER', 'Submitter');
define('_MD_XOOPSTUBE_ERROR', 'Error Updating Database: Information not saved');
define('_MD_XOOPSTUBE_COPYRIGHT', 'copyright');
define('_MD_XOOPSTUBE_INFORUM', 'Discuss In Forum');
// added frankblack
define('_MD_XOOPSTUBE_NOTALLOWESTOSUBMIT', 'You are not allowed to submit videos');
define('_MD_XOOPSTUBE_INFONOSAVEDB', 'Information not saved to database: <br><br>');

define('_MD_XOOPSTUBE_NEWLAST', 'New Submitted Before Last Week');
define('_MD_XOOPSTUBE_NEWTHIS', 'New Submitted Within This week');
define('_MD_XOOPSTUBE_THREE', 'New Submitted Within Last Three days');
define('_MD_XOOPSTUBE_TODAY', 'New Submitted Today');
define('_MD_XOOPSTUBE_NO_FILES', 'No Videos Yet');

define('_MD_XOOPSTUBE_NOPERMISSIONTOPOST', 'You do not have permission to post in this category.');
define('_MD_XOOPSTUBE_RESOURCES', 'Resources');

define('_MD_XOOPSTUBE_PUBLISHDATE', 'Published');
define('_MD_XOOPSTUBE_APPROVE', 'Approve');
define('_MD_XOOPSTUBE_MODERATOR_OPTIONS', 'Moderator Options');

// added by McDonald
define('_MD_XOOPSTUBE_TIME', 'Time:');
define('_MD_XOOPSTUBE_TIMEB', "<span style='font-weight: bold;'>Time:</span>");
define('_MD_XOOPSTUBE_KEYWORDS', 'Keywords:');
define('_MD_XOOPSTUBE_KEYWORDS_NOTE', 'Keywords should be separated with a comma (keyword1, keyword2, keyword3)');
define('_MD_XOOPSTUBE_NOVIDEOLOAD', 'Thanks for your post!');
define('_MD_XOOPSTUBE_LINKID', 'Video id');
define('_MD_XOOPSTUBE_ADDTO', 'Add to: ');
define('_MD_XOOPSTUBE_NEWVIDEOS', 'Latest Videos');
define('_MD_XOOPSTUBE_TAKINGUBACK', 'Taking you back.');
define('_MD_XOOPSTUBE_ADMINSECTION', 'Administrative Section');

// Version 1.04 RC-1
define('_MD_XOOPSTUBE_BLIPTV', 'Blip.tv');

// Version 1.04 RC-2
define('_MD_XOOPSTUBE_CLIPFISH', 'ClipFish');
define('_MD_XOOPSTUBE_LIVELEAK', 'LiveLeak');
define('_MD_XOOPSTUBE_MAKTOOB', 'Maktoob');
define('_MD_XOOPSTUBE_VEOH', 'Veoh');
define('_MD_XOOPSTUBE_STOPIT', 'STOP IT YOU FOOL!!');
define('_MD_XOOPSTUBE_VIDEO_DLVIDIDDSC', 'Take over red part as given in the examples below');

//Version 1.04 RC-3
define('_MD_XOOPSTUBE_MODIFYNOTALLOWED', "You're not allowed to modify others videos!!");

// Version 1.05 RC-1
define('_MD_XOOPSTUBE_VIMEO', 'Vimeo');
define('_MD_XOOPSTUBE_MEGAVIDEO', 'Megavideo');
define('_MD_XOOPSTUBE_VIDDLER', 'Viddler');
define('_MD_XOOPSTUBE_UPDATED', 'Updated!');
define('_MD_XOOPSTUBE_NEW', 'New!');
define('_MD_XOOPSTUBE_XOOPSTUBE', 'XoopsTube');

/**
 * @return array
 */
function getXtubeAlphabet()
{
    $xtubeAlphabet = [
        '0',
        '1',
        '2',
        '3',
        '4',
        '5',
        '6',
        '7',
        '8',
        '9',
        'A',
        'B',
        'C',
        'D',
        'E',
        'F',
        'G',
        'H',
        'I',
        'J',
        'K',
        'L',
        'M',
        'N',
        'O',
        'P',
        'Q',
        'R',
        'S',
        'T',
        'U',
        'V',
        'W',
        'X',
        'Y',
        'Z',
    ];

    return $xtubeAlphabet;
}

//1.07

define('_MD_XOOPSTUBE_COUNTRYLTOH', 'Country, Low to High!');
define('_MD_XOOPSTUBE_COUNTRYHTOL', 'Country, High to Low!');