/** * export */ function importdata() { global $smartyvs; $db = & JFactory::getDBO(); $hidden_inputs = '<input type="hidden" name="boxchecked" value="0" /> <input type="hidden" name="option" value="com_hwdvideoshare" /> <input type="hidden" name="task" value="botJombackup" /> <input type="hidden" name="hidemainmenu" value="0">'; jimport('joomla.html.pane'); $pane =& JPane::getInstance('tabs'); $startpane = $pane->startPane( 'video-pane' ); $endtab = $pane->endPanel(); $endpane = $pane->endPane(); $starttab1 = $pane->startPanel( _HWDVIDS_TAB_FTP, 'panel1' ); $starttab2 = $pane->startPanel( _HWDVIDS_TAB_REMOTE, 'panel2' ); $starttab3 = $pane->startPanel( _HWDVIDS_TAB_SQL, 'panel3' ); $starttab4 = $pane->startPanel( _HWDVIDS_TAB_CSV, 'panel4' ); $starttab5 = $pane->startPanel( _HWDVIDS_TAB_SEYRET, 'panel5' ); $starttab6 = $pane->startPanel( _HWDVIDS_TAB_TPV, 'panel6' ); $starttab7 = $pane->startPanel( _HWDVIDS_TAB_PHPM, 'panel7' ); $starttab8 = $pane->startPanel( _HWDVIDS_TAB_SCAN, 'panel8' ); $starttab9 = $pane->startPanel( _HWDVIDS_TAB_RTMP, 'panel9' ); $starttab10= $pane->startPanel( "JomSocial", 'panel10' ); /** assign template variables **/ $smartyvs->assign( "hidden_inputs", $hidden_inputs ); $smartyvs->assign( "header_title", _HWDVIDS_SECTIONHEAD_IMPORT ); $smartyvs->assign( "startpane", $startpane ); $smartyvs->assign( "endtab", $endtab ); $smartyvs->assign( "endpane", $endpane ); $smartyvs->assign( "starttab1", $starttab1 ); $smartyvs->assign( "starttab2", $starttab2 ); $smartyvs->assign( "starttab3", $starttab3 ); $smartyvs->assign( "starttab4", $starttab4 ); $smartyvs->assign( "starttab5", $starttab5 ); $smartyvs->assign( "starttab6", $starttab6 ); $smartyvs->assign( "starttab7", $starttab7 ); $smartyvs->assign( "starttab8", $starttab8 ); $smartyvs->assign( "starttab9", $starttab9 ); $smartyvs->assign( "starttab10",$starttab10 ); $smartyvs->assign( "newvideoid", hwd_vs_tools::generateNewVideoid() ); if (file_exists(JPATH_SITE.DS.'components'.DS.'com_seyret'.DS)) { $smartyvs->assign( "seyretinstalled", 1 ); $db->SetQuery( 'SELECT count(*) FROM #__seyret_items' ); $seyretitems1 = $db->loadResult(); if ($seyretitems1 == 0) { $db->SetQuery( 'SELECT count(*) FROM #__seyret_video' ); $seyretitems2 = $db->loadResult(); } if ($seyretitems1 == 0 && $seyretitems2 == 0) { $smartyvs->assign( "seyretinstalled", 0 ); } else if ($seyretitems1 > 0) { $smartyvs->assign( "seyretitems", $seyretitems1 ); //get seyret categories $db->setQuery( "SELECT `id` AS `key`, `categoryname` AS `text` FROM #__seyret_categories ORDER BY categoryname" ); $rows_seyret = $db->loadObjectList(); } else if ($seyretitems2 > 0) { $smartyvs->assign( "seyretitems", $seyretitems2 ); //get seyret categories $db->setQuery( "SELECT `id` AS `key`, `categoryname` AS `text` FROM #__seyret_category ORDER BY categoryname" ); $rows_seyret = $db->loadObjectList(); } $n = count($rows_seyret); $rows_seyret[$n]->key = "-1"; $rows_seyret[$n]->text = "All Categories"; $seyretcatsel = JHTML::_('select.genericlist', $rows_seyret, 'seyretcid', 'class="inputbox" size="1"', 'key', 'text', -1); $smartyvs->assign( "seyretcatsel", $seyretcatsel ); } if (file_exists(JPATH_SITE.DS.'components'.DS.'com_community'.DS)) { $smartyvs->assign( "jomsocialinstalled", 1 ); $db->SetQuery( 'SELECT count(*) FROM #__community_videos' ); $jomsocialitems = $db->loadResult(); $smartyvs->assign( "jomsocialitems", $jomsocialitems ); $db->setQuery( "SELECT `id` AS `key`, `name` AS `text` FROM #__community_videos_category ORDER BY name" ); $rows_jsvc = $db->loadObjectList(); $n = count($rows_seyret); $rows_jsvc[$n]->key = "-1"; $rows_jsvc[$n]->text = "All Categories"; $jsvcSelect = JHTML::_('select.genericlist', $rows_jsvc, 'jsvcid', 'class="inputbox" size="1"', 'key', 'text', -1); $smartyvs->assign( "jsvcSelect", $jsvcSelect ); } if (file_exists(JPATH_SITE.DS.'components'.DS.'com_achtube'.DS)) { $smartyvs->assign( "achtubeinstalled", 1 ); } $smartyvs->display('admin_import.tpl'); return; }
/** * Outputs frontpage HTML * * @return Nothing */ function uploadConfirmPhp() { global $database, $my, $acl, $mosConfig_absolute_path, $mosConfig_mailfrom, $mosConfig_fromname, $mosConfig_live_site, $Itemid, $mosConfig_sitename; $c = hwd_vs_Config::get_instance(); $db = & JFactory::getDBO(); $my = & JFactory::getUser(); $acl= & JFactory::getACL(); // get server configuration data require_once(JPATH_SITE.DS.'administrator'.DS.'components'.DS.'com_hwdvideoshare'.DS.'serverconfig.hwdvideoshare.php'); $s = hwd_vs_SConfig::get_instance(); $file_name0= (isset($_FILES['upfile_0']['tmp_name']) ? $_FILES['upfile_0']['tmp_name'] : ""); $file_name = (isset($_FILES['upfile_0']['name']) ? $_FILES['upfile_0']['name'] : ""); $file_size = (isset($_FILES['upfile_0']['size']) ? $_FILES['upfile_0']['size'] : ""); if (!isset($_FILES['upfile_0']['error'])) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR00, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 8) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR08, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 7) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR07, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 6) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR06, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 5) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR05, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 4) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR04, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 3) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR03, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 2) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR02, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 1) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_PHPUPLD_ERR01, "exclamation.png", 0); return; } else if ($_FILES['upfile_0']['error'] == 0) { $title = hwd_vs_tools::generatePostTitle(); $description = hwd_vs_tools::generatePostDescription(); $tags = hwd_vs_tools::generatePostTags(); $category_id = JRequest::getInt( 'category_id', 0, 'post' ); $public_private = JRequest::getWord( 'public_private' ); $allow_comments = JRequest::getInt( 'allow_comments', 0, 'post' ); $allow_embedding = JRequest::getInt( 'allow_embedding', 0, 'post' ); $allow_ratings = JRequest::getInt( 'allow_ratings', 0, 'post' ); $checkform = hwd_vs_tools::checkFormComplete($title, $description, $category_id, $tags, $public_private, $allow_comments, $allow_embedding, $allow_ratings); if (!$checkform) { return; } $row = new hwdvids_video($db); if (!empty($file_name)) { // generate random filename $file_video_id = hwd_vs_tools::generateNewVideoid(); // get extension and create new random filename $file_ext = substr($file_name, strrpos($file_name, '.') + 1); $file_ext = strtolower($file_ext); $file_video_name = $file_video_id.".".$file_ext; } if (empty($file_video_name)) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR01, "exclamation.png", 0); return; } $sizelimit = $c->maxupld*1024*1024; //size limit in mb if ($file_size > $sizelimit) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR02." ".$c->maxupld."MB.", "exclamation.png", 0); return; } $filename = split("\.", $file_video_name); if (eregi("[^0-9a-zA-Z_]", $filename[0])) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR03, "exclamation.png", 0); return; } if ($c->requiredins == 1) { $_POST['video_id'] = $file_video_name; $oformats = explode(",", $c->oformats); // check file extensions if (($c->ft_mpg == "on" && $file_ext == "mpg") || ($c->ft_mpeg == "on" && $file_ext == "mpeg") || ($c->ft_avi == "on" && $file_ext == "avi") || ($c->ft_divx == "on" && $file_ext == "divx") || ($c->ft_mp4 == "on" && $file_ext == "mp4") || ($c->ft_flv == "on" && $file_ext == "flv") || ($c->ft_wmv == "on" && $file_ext == "wmv") || ($c->ft_rm == "on" && $file_ext == "rm") || ($c->ft_mov == "on" && $file_ext == "mov") || ($c->ft_moov == "on" && $file_ext == "moov") || ($c->ft_asf == "on" && $file_ext == "asf") || ($c->ft_swf == "on" && $file_ext == "swf") || ($c->ft_vob == "on" && $file_ext == "vob")) { // format matches a main allowed format } else if (in_array($file_ext, $oformats )) { // format matches an allowed extra format } else { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR04, "exclamation.png", 0); return; } // move to uploaded file directory $base_Dir = JPATH_SITE.DS.'hwdvideos'.DS.'uploads'.DS.'originals'.DS; if (file_exists($base_Dir.$file_video_name)) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR05, "exclamation.png", 0); return; } if (!move_uploaded_file ($_FILES['upfile_0']['tmp_name'],$base_Dir.$file_video_name)) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR06, "exclamation.png", 0); return; } // check if we are reprocessing if ($c->reconvertflv == 0) { if ($file_ext == "flv") { $_POST['approved'] = "queuedforthumbnail"; } else if ($file_ext == "swf") { $_POST['approved'] = "queuedforswf"; } else if ($file_ext == "mp4") { $_POST['approved'] = "queuedformp4"; } else { $_POST['approved'] = "queuedforconversion"; } } else { if ($file_ext == "swf") { $_POST['approved'] = "queuedforswf"; } else if ($file_ext == "mp4") { $_POST['approved'] = "queuedformp4"; } else { $_POST['approved'] = "queuedforconversion"; } } } else if ($c->requiredins == 0) { $_POST['video_id'] = $file_video_id; if ($file_ext !== "flv" && $file_ext !== "mp4" && $file_ext !== "swf") { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR04, "exclamation.png", 0); return; } $base_Dir = JPATH_SITE.DS.'hwdvideos'.DS.'uploads'.DS; if (file_exists($base_Dir.$file_video_name)) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR05, "exclamation.png", 0); return; } if (!move_uploaded_file ($_FILES['upfile_0']['tmp_name'],$base_Dir.$file_video_id.".".strtolower($file_ext)) || !JPath::setPermissions($base_Dir.$file_video_name)) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR06, "exclamation.png", 0); return; } if ($c->aav == 1) { $_POST['approved'] = "yes"; } else { $_POST['approved'] = "pending"; } } //check if already exists $db->SetQuery( 'SELECT count(*)' . ' FROM #__hwdvidsvideos' . ' WHERE video_id = "'.$file_video_id.'"' ); $duplicatecount = $db->loadResult(); if ($duplicatecount > 0) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ALERT_DUPLICATE, "exclamation.png", 0); return; } $ext = strrchr($file_name, '.'); if ($ext == ".swf") { $_POST['video_type'] = "swf"; } else if ($file_ext == "mp4") { $_POST['video_type'] = "mp4"; } else { $_POST['video_type'] = "local"; } $password = Jrequest::getVar( 'hwdvspassword', '' ); if (!empty($password)) { $_POST['password'] = $password; } $_POST['title'] = $title; $_POST['description'] = $description; $_POST['category_id'] = $category_id; $_POST['tags'] = $tags; $_POST['public_private'] = $public_private; $_POST['allow_comments'] = $allow_comments; $_POST['allow_embedding'] = $allow_embedding; $_POST['allow_ratings'] = $allow_ratings; $_POST['date_uploaded'] = date('Y-m-d H:i:s'); $_POST['user_id'] = $my->id; $_POST['published'] = "1"; if(empty($_POST['video_id'])) { hwd_vs_tools::infomessage(4, 0, _HWDVIDS_TITLE_UPLDFAIL, _HWDVIDS_ERROR_UPLDERR01, "exclamation.png", 0); return; } // bind it to the table if (!$row->bind($_POST)) { echo "<script type=\"text/javascript\">alert('".$row->getError()."');window.history.go(-1);</script>\n"; exit(); } // store it in the db if (!$row->store()) { echo "<script type=\"text/javascript\">alert('".$row->getError()."');window.history.go(-1);</script>\n"; exit(); } } include_once(JPATH_SITE.DS.'administrator'.DS.'components'.DS.'com_hwdvideoshare'.DS.'helpers'.DS.'events.php'); $params->title = $title; $params->id = $row->id; $params->category_id = $row->category_id; $params->type = $row->video_type; $params->user_id = $row->user_id; hwdvsEvent::onAfterVideoUpload($params); hwd_vs_html::uploadConfirm($title, $row); }
/** * Import Data */ function importDirectory() { global $option; $db = & JFactory::getDBO(); $app = & JFactory::getApplication(); $c = hwd_vs_Config::get_instance(); $title = Jrequest::getVar( 'title', '' ); $description = Jrequest::getVar( 'description', 'Unknown' ); $category_id = JRequest::getInt( 'category_id', 0, 'post' ); $tags = Jrequest::getVar( 'tags', 'None', 'post' ); $public_private = JRequest::getWord( 'public_private', 'Public', 'post'); $allow_comments = JRequest::getInt( 'allow_comments', 0, 'post' ); $allow_embedding = JRequest::getInt( 'allow_embedding', 0, 'post' ); $allow_ratings = JRequest::getInt( 'allow_ratings', 0, 'post' ); $user_id = JRequest::getInt( 'user_id', 0, 'post' ); $strDirName = Jrequest::getVar( 'directory', '' ); if (@$hndDir = opendir($strDirName)) { $intCount = 0; while (false !== ($strFilename = readdir($hndDir))) { if ($strFilename != "." && $strFilename != "..") { $file_ext = substr($strFilename, strrpos($strFilename, '.') + 1); if (empty($title)) { $title=$strFilename; } if (empty($description)) { $description="Unknown"; } if (empty($tags)) { $tags="None"; } if ($c->requiredins == "0") { if ($file_ext == "flv") { $file_video_id = hwd_vs_tools::generateNewVideoid(); $fileOriginal = $strDirName."/".$strFilename; $fileNew = JPATH_SITE ."/hwdvideos/uploads/".$file_video_id.".flv"; $_POST['video_id'] = $file_video_id; if ($c->aav == 1) { $_POST['approved'] = "yes"; } else { $_POST['approved'] = "pending"; } } else { continue; } } else { if ($file_ext == "flv") { $file_video_id = hwd_vs_tools::generateNewVideoid(); $fileOriginal = $strDirName."/".$strFilename; $fileNew = JPATH_SITE ."/hwdvideos/uploads/originals/".$file_video_id.".".$file_ext; $_POST['video_id'] = $file_video_id.".".$file_ext; $_POST['approved'] = "queuedforthumbnail"; } else if ($file_ext == "mp4") { $file_video_id = hwd_vs_tools::generateNewVideoid(); $fileOriginal = $strDirName."/".$strFilename; $fileNew = JPATH_SITE ."/hwdvideos/uploads/originals/".$file_video_id.".".$file_ext; $_POST['video_id'] = $file_video_id.".".$file_ext; $_POST['approved'] = "queuedformp4"; } else if ($file_ext == "swf") { $file_video_id = hwd_vs_tools::generateNewVideoid(); $fileOriginal = $strDirName."/".$strFilename; $fileNew = JPATH_SITE ."/hwdvideos/uploads/originals/".$file_video_id.".".$file_ext; $_POST['video_id'] = $file_video_id.".".$file_ext; $_POST['approved'] = "queuedforswf"; } else if ($file_ext == "mpg" || $file_ext == "mpeg" || $file_ext == "avi" || $file_ext == "divx" || $file_ext == "wmv" || $file_ext == "rm" || $file_ext == "mov" || $file_ext == "moov" || $file_ext == "asf" || $file_ext == "vob") { $file_video_id = hwd_vs_tools::generateNewVideoid(); $fileOriginal = $strDirName."/".$strFilename; $fileNew = JPATH_SITE ."/hwdvideos/uploads/originals/".$file_video_id.".".$file_ext; $_POST['video_id'] = $file_video_id.".".$file_ext; $_POST['approved'] = "queuedforconversion"; } else { continue; } } if (copy($fileOriginal, $fileNew)) { $row = new hwdvids_video($db); $_POST['video_type'] = "local"; $_POST['title'] = $title; $_POST['description'] = $description; $_POST['category_id'] = $category_id; $_POST['tags'] = $tags; $_POST['public_private'] = $public_private; $_POST['allow_comments'] = $allow_comments; $_POST['allow_embedding'] = $allow_embedding; $_POST['allow_ratings'] = $allow_ratings; $_POST['date_uploaded'] = date('Y-m-d H:i:s'); $_POST['user_id'] = $user_id; $_POST['published'] = "1"; $_POST['video_length'] = "0:00:00"; // bind it to the table if (!$row->bind($_POST)) { echo "<script type=\"text/javascript\">alert('".$row->getError()."');window.history.go(-1);</script>\n"; exit(); } // store it in the db if (!$row->store()) { echo "<script type=\"text/javascript\">alert('".$row->getError()."');window.history.go(-1);</script>\n"; exit(); } } else { // NO COPY } $intCount++; } $title = Jrequest::getVar( 'title', '' ); } closedir($hndDir); } else { $msg = "This directory does not exist, or you do not have permission to access it. No videos have been imported."; $app->enqueueMessage($msg); $app->redirect( JURI::root( true ) . '/administrator/index.php?option='.$option.'&task=import' ); } // send upload to converter if required if ($c->requiredins == 1) { if ($c->autoconvert == "direct") { @exec("env -i $s->phppath ".HWDVIDSPATH."/converters/converter.php &>/dev/null &"); } else if ($c->autoconvert == "wget") { @exec("env -i $s->wgetpath -O - -q ".$mosConfig_live_site."/components/com_hwdvideoshare/converters/converter.php &>/dev/null &"); } } $msg = $intCount." videos have been imported from this server directory."; $app->enqueueMessage($msg); $app->redirect( JURI::root( true ) . '/administrator/index.php?option='.$option.'&task=import' ); }
/** * Uploads a file from form * * @param int $sec the total number of seconds * @param int $padHours(optional) * @return $hms */ function uploadFile( $input_name, $file_name, $base_Dir, $sizelimit=2, $allowed_formats='', $overwrite=0 ) { global $database, $my; $c = hwd_vs_Config::get_instance(); $report = array(); $file_name_tmp = $_FILES[$input_name]['tmp_name']; $file_name_org = $_FILES[$input_name]['name']; $file_size = $_FILES[$input_name]['size']; $file_size_limit = $sizelimit*1024*1024; //size limit in mb $file_ext[0] = substr($file_name_org, strrpos($file_name_org, '.') + 1); $allowed_ext = explode(",", $allowed_formats); $allowed_ext_compare = array_intersect($file_ext, $allowed_ext); $allowed_ext_result=false; if (count($allowed_ext_compare) > 0) {$allowed_ext_result=true;} if (empty($_FILES[$input_name]['name'])) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR00; return $report; } else if (!isset($_FILES[$input_name]['error'])) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR00; return $report; } else if ($_FILES[$input_name]['error'] == 8) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR08; return $report; } else if ($_FILES[$input_name]['error'] == 7) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR07; return $report; } else if ($_FILES[$input_name]['error'] == 6) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR06; return $report; } else if ($_FILES[$input_name]['error'] == 5) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR05; return $report; } else if ($_FILES[$input_name]['error'] == 4) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR04; return $report; } else if ($_FILES[$input_name]['error'] == 3) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR03; return $report; } else if ($_FILES[$input_name]['error'] == 2) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR02; return $report; } else if ($_FILES[$input_name]['error'] == 1) { $report[0] = "0"; $report[1] = _HWDVIDS_PHPUPLD_ERR01; return $report; } else if ($_FILES[$input_name]['error'] == 0) { if (empty($file_name)) { // generate random filename $file_name = hwd_vs_tools::generateNewVideoid().".".$file_ext[0]; } else { $file_name = $file_name.".".$file_ext[0]; } if ($file_size > $file_size_limit) { $report[0] = "0"; $report[1] = "File is too big"; return $report; } if (!$allowed_ext_result) { $report[0] = "0"; $report[1] = _HWDVIDS_ERROR_UPLDERR04." (".$allowed_formats.")"; return $report; } if (!$overwrite && file_exists($base_Dir.$file_name)) { $report[0] = "0"; $report[1] = _HWDVIDS_ERROR_UPLDERR05; return $report; } if (!move_uploaded_file ($_FILES[$input_name]['tmp_name'],$base_Dir.$file_name)) { $report[0] = "0"; $report[1] = _HWDVIDS_ERROR_UPLDERR06; return $report; } @chmod($base_Dir.$file_name, 0755); $report[0] = "1"; $report[1] = "Success"; return $report; } }