require_once $absolute_path . "/modules/mod_swmenufree/styles.php"; require_once $absolute_path . "/modules/mod_swmenufree/functions.php"; $swmenufree = array(); reset($_POST); while (list($key, $val) = each($_POST)) { if ($val) { ${$key} = $val; } $swmenufree[$key] = $val; } //echo $swmenufree['preview']; if ($swmenufree['preview'] == "CSS") { $sql = "SELECT * FROM #__swmenufree_styles where id=1"; $database->setQuery($sql); $swmenufree_obj = $database->loadObject(); $temp_array = sw_stringToObject($swmenufree_obj->params); while (list($key, $val) = each($temp_array)) { $swmenufree[$key] = $val; } $swmenufree['preview'] = "CSS"; } if (($swmenufree['menutype'] == "virtuemart2" || $swmenufree['menutype'] == "virtueprod2") && $swmenufree['parentid'] == 1) { $swmenufree['parentid'] = 0; } if (($swmenufree['menutype'] == "virtuemart" || $swmenufree['menutype'] == "virtueprod") && $swmenufree['parentid'] == 1) { $swmenufree['parentid'] = 0; } // if(($swmenufree['menutype']=="virtuemart2"||$swmenufree['menutype']=="virtueprod2")&&$swmenufree['parentid']!=0){$swmenufree['parentid']=$swmenufree['parentid']+10000;} // if(($swmenufree['menutype']=="virtuemart"||$swmenufree['menutype']=="virtueprod")&&$swmenufree['parentid']!=0){$swmenufree['parentid']=$swmenufree['parentid']+10000;} if ($swmenufree['menutype'] && $swmenufree['menustyle']) { $content = "\n<!--swmenufree6.2 " . $swmenufree['menustyle'] . " by http://www.swmenupro.com-->\n";
function exportMenu() { $absolute_path = JPATH_ROOT; $database =& JFactory::getDBO(); include $absolute_path . "/modules/mod_swmenufree/styles.php"; $css = ""; $sql = "SELECT * FROM #__swmenufree_styles where id=1"; $database->setQuery($sql); $swmenufree_obj = $database->loadObject(); $params = sw_stringToObject($swmenufree_obj->params); //$row2=array(); while (list($key, $val) = each($params)) { $swmenufree[$key] = $val; } switch ($swmenufree['menustyle']) { case "mygosumenu": $css = gosuMenuStyleFree($swmenufree); break; case "superfishmenu": $css = superfishMenuStyleFree($swmenufree); break; case "transmenu": $css = transMenuStyleFree($swmenufree); break; } //echo "css:".$css; $file = $absolute_path . "/modules/mod_swmenufree/styles/menu.css"; if (!file_exists($file)) { touch($file); $handle = fopen($file, 'w'); // Let's open for read and write } else { $handle = fopen($file, 'w'); // Let's open for read and write } rewind($handle); // Go back to the beginning if (fwrite($handle, $css)) { $msg = _SW_SAVE_MENU_CSS_MESSAGE; } else { $msg = _SW_NO_SAVE_MENU_CSS_MESSAGE; } // Don't forget to increment the counter fclose($handle); // Done return $msg; }