protected function _cpFolder() { $src = Core_Model_Directory::getBasePathTo(self::SOURCE_FOLDER); $dst = Core_Model_Directory::getBasePathTo(self::DEST_FOLDER); // Supprime le dossier s'il existe puis le créé if (is_dir($dst)) { Core_Model_Directory::delete($dst); } mkdir($dst, 0775, true); // Copie les sources Core_Model_Directory::duplicate($src, $dst); $this->_zipname = 'ios_source'; $this->_dst = $dst . '/Siberian'; $this->_base_dst = $dst; return $this; }
protected function _cpFolder() { $this->_formatted_name = Core_Model_Lib_String::format($this->getApplication()->getName(), true); $this->_formatted_bundle_name = $this->_formatted_name; $src = Core_Model_Directory::getBasePathTo(self::SOURCE_FOLDER); $dst = Core_Model_Directory::getBasePathTo(self::DEST_FOLDER); // Supprime le dossier s'il existe puis le créé if (is_dir($dst)) { Core_Model_Directory::delete($dst); } mkdir($dst, 0775, true); // Copie les sources Core_Model_Directory::duplicate($src, $dst); $this->_zipname = 'android_source'; $this->_dst = $dst; $src = $this->_dst . '/src/com/siberian/app'; $dst = $this->_dst . '/src/com/' . $this->_formatted_bundle_name . '/' . $this->_formatted_name; Core_Model_Directory::move($src, $dst); Core_Model_Directory::delete($this->_dst . '/src/com/siberian'); return $this; }
protected function _cpFolder() { $this->_folder_name = $this->getDevice()->getTmpFolderName(); $src = Core_Model_Directory::getBasePathTo(self::SOURCE_FOLDER); $dst = Core_Model_Directory::getBasePathTo(self::DEST_FOLDER); $dst = sprintf($dst, $this->_folder_name); // Supprime le dossier s'il existe puis le créé if (is_dir($dst)) { Core_Model_Directory::delete($dst); } mkdir($dst, 0777, true); // Copie les sources Core_Model_Directory::duplicate($src, $dst); $this->_zipname = $this->getDevice()->getAlias() . '_android_source'; $this->_dst = $dst; $this->_sources_dst = "{$dst}/app/src/main"; $src = $this->_sources_dst . '/java/com/appsmobilecompany/base'; $dst = $this->_sources_dst . '/java/' . str_replace(".", "/", $this->_package_name); // $dst = $src; // $this->_sources_dst.'/java/com/'.$this->_formatted_bundle_name.'/'.$this->_folder_name; // $this->_package_name = 'com.'.$this->_formatted_bundle_name.'.'.$this->_folder_name; Core_Model_Directory::move($src, $dst); Core_Model_Directory::delete($this->_sources_dst . '/java/com/appsmobilecompany'); return $this; }
protected function _cpFolder() { $formatted_name = Core_Model_Lib_String::format($this->getApplication()->getName(), true); if (!$formatted_name) { $formatted_name = $this->getApplication()->getId(); $zip_name = $formatted_name; } else { $zip_name = $formatted_name; $formatted_name .= "-" . $this->getApplication()->getId(); } $src = Core_Model_Directory::getBasePathTo(self::SOURCE_FOLDER); if ($this->getDevice()->getExcludeAds()) { $src .= " No Ads"; } $dst = Core_Model_Directory::getBasePathTo(self::DEST_FOLDER); $dst = sprintf($dst, $formatted_name); // Supprime le dossier s'il existe puis le créé if (is_dir($dst)) { Core_Model_Directory::delete($dst); } mkdir($dst, 0775, true); // Copie les sources Core_Model_Directory::duplicate($src, $dst); $this->_zipname = $zip_name . '_ios_source'; $this->_dst = $dst . '/Apps Mobile Company'; $this->_base_dst = $dst; return $this; }