* Lines created calculate */ $totallinescalculated = 0; foreach ($totallinescreated as $totallineseach) { $totallinescalculated += $totallineseach; } // 15 seconds per line - round up or down.. $totaltimesaved = round($totallinescalculated / 4); // minutes /** * le Zip Up */ // Set zip path $packagename = 'mod_' . $varObject->filename . '-v.' . $varObject->version . '-joomla_' . $varObject->jversion . '.zip'; // Create the zip package $filescreatedlist = FileHelper::createZip($filestozip, $folderusersmodulestmp . $packagename, true, $folderusersmodulestmp); // Get size of package $bytes = filesize($folderusersmodulestmp . $packagename); $filecreatedcount = count($filescreatedlist); // Format numbers $filecreatedcount_format = number_format($filecreatedcount); $totallinescalculated_format = number_format($totallinescalculated); // Connect to database $database = new Database(HOST, DBNAME, DBUSER, DBPASS); // Posted data $posted_date = date('Y-m-d H:i:s'); // Insert into database $varObject->description = str_replace("'", "\\'", $varObject->description); $create_package_record = array('uid' => $_SESSION['uid'], 'midparent' => $varObject->midparent, 'm_name' => $varObject->name, 'm_file_name' => $varObject->filename, 'version' => $varObject->version, 'jversion' => $varObject->jversion, 'brversion' => $varObject->brversion, 'description' => $varObject->description, 'license' => $varObject->license, 'copyright' => $varObject->copyright, 'author' => $varObject->author, 'author_email' => $varObject->author_email, 'author_url' => $varObject->author_url, 'date_created' => $posted_date, 'filesize' => $bytes, 'lines_created' => $totallinescalculated, 'files_created' => $filecreatedcount, 'minutes_saved' => $totaltimesaved, 'download_count' => 1); $mid = $database->insert('br_modules', $create_package_record); $filesize = FileHelper::formatBytes($bytes);
* Lines created calculate */ $totallinescalculated = 0; foreach ($totallinescreated as $totallineseach) { $totallinescalculated = $totallinescalculated + $totallineseach; } // 15 seconds per line - round up or down.. $totaltimesaved = round($totallinescalculated / 4 / 60); $filecreatedcount = 0; /** * le Zip Up */ // Set zip path $packagename = $varObject->com_main . '-v.' . $varObject->version . '-joomla_' . $varObject->j_version . '.zip'; // Create the zip package $filescreatedlist = FileHelper::createZip($filestozip, $datedfolder . $packagename, true, $datedfolder); // Database store activity // Connect to database and open it $newpackagename = $packagename; $currentdate = date("Y-m-d"); $currentdate = " AND date_created >= '" . $currentdate . " 00:00:00' AND date_created < '" . $currentdate . " 23:59:59'"; $packagenamecheck = $database->select('br_packages', '*', 'package="' . $packagename . '"' . $currentdate); // Check if packagename is there today if ($packagenamecheck) { $newpackagename = str_replace('.zip', '-1.zip', $packagename); $packagenamecheck = $database->select('br_packages', '*', 'package="' . $newpackagename . '"' . $currentdate); // Check if packagename is there today if ($packagenamecheck) { $newpackagename = str_replace('.zip', '-2.zip', $packagename); $packagenamecheck = $database->select('br_packages', '*', 'package="' . $newpackagename . '"' . $currentdate); // Check if packagename is there today