ok
Direktori : /usr/local/sitepad/www/themes/default/ |
Current File : //usr/local/sitepad/www/themes/default/hf_theme.php |
<?php ////////////////////////////////////////////////////////////// //=========================================================== // hf_theme.php //=========================================================== // SOFTACULOUS // Version : 1.1 // Inspired by the DESIRE to be the BEST OF ALL // ---------------------------------------------------------- // Started by: Alons // Date: 10th Jan 2009 // Time: 21:00 hrs // Site: http://www.softaculous.com/ (SOFTACULOUS) // ---------------------------------------------------------- // Please Read the Terms of use at http://www.softaculous.com // ---------------------------------------------------------- //=========================================================== // (c)Softaculous Inc. //=========================================================== ////////////////////////////////////////////////////////////// if(!defined('SITEPAD') && !defined('SITEMUSH')){ die('Hacking Attempt'); } function js_url(){ $js['givejs'] = func_get_args(); return $GLOBALS['globals']['ind'].http_build_query($js).'&'.$GLOBALS['globals']['version']; } function softheader($title = '', $leftbody = true){ global $theme, $user, $logged_in, $globals, $l, $dmenus, $onload, $newslinks, $feeds, $nupanel, $iscripts, $catwise, $allcatwise, $soft, $classes_categories, $scripts, $apps, $apps_catwise; if(optGET('jsnohf')){ return true; } //r_print($user['color_theme']); /* <script language="javascript" src="'.js_url('js/jquery.js', 'js/universal.js', 'js/suggest.js', 'js/smoothscroll.js', 'js/slider.js', 'js/dock.js').'" type="text/javascript"> </script> */ $title = ((empty($title)) ? $globals['sn'] : $title); // Is there a Panel Header ? if(!empty($nupanel->pheader)){ echo $nupanel->pheader; } //Lets echo the top headers echo ' <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset='.$globals['charset'].'" /> <meta name="keywords" content="softaculous, software" /> <meta name="viewport" content="width=device-width,initial-scale=1.0" /> <title>'.$title.'</title> <link rel="stylesheet" type="text/css" href="'.$theme['url'].'/bootstrap/css/bootstrap.css?'.$GLOBALS['globals']['version'].'" /> <link rel="stylesheet" type="text/css" href="'.$theme['url'].'/style.css?'.$GLOBALS['globals']['version'].'" /> <link rel="stylesheet" type="text/css" href="'.$theme['url'].'/font-awesome.css?'.$GLOBALS['globals']['version'].'" /> <!--[if IE 7]> <link rel="stylesheet" type="text/css" href="'.$theme['url'].'/ie7.css?'.$GLOBALS['globals']['version'].'"> <![endif]--> <!-- TODO: branding --> <link rel="shortcut icon" href="'.$theme['images'].'/favicon.ico" />'; echo '<!--[if lt IE 9]> <script src="'.$theme['url'].'/bootstrap/js/html5.min.js"></script> <script src="'.$theme['url'].'/bootstrap/js/respond.min.js"></script> <![endif]--> <script language="javascript" src="'.$theme['url'].'/js/combined.js" type="text/javascript"> </script> <script language="javascript" src="'.$theme['url'].'/bootstrap/js/bootstrap.bundle.min.js" type="text/javascript"> </script> <script language="javascript" type="text/javascript"><!-- // --><![CDATA[ </script>'; echo ' </head> <body onload="bodyonload();">'; echo ' <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0" class="soft_nav"> <tr> <td width="'.(!empty($nupanel->leftpanel_resize) ? '192' : '220').'" id="header_logo"> <a href="'.$globals['ind'].'" style="margin:20px;white-space: nowrap;"><img src="'.(empty($globals['logo_url']) ? $theme['images'].'sitepad_48.png' : $globals['logo_url']).'" alt="" height="'.(!empty($nupanel->leftpanel_resize) ? '55' : '40').'" class="header_logo"/><span style="vertical-align: middle;font-size:30px;color:#fff;font-weight: normal;margin-left: 5px;">'.(!empty($globals['sm_brand']) ? $globals['sm_brand'] : 'SitePad' ).'</span></a> </td>'; $top_bar = (!empty($globals['panel_hf']) && !empty($nupanel->can_shrink_nativeui) ? '<td width="40" align="center"> <a href="javascript:set_pheader();" id="pheader_view" ><img src="'.$theme['images'].(empty($_COOKIE['pheader']) || $_COOKIE['pheader'] == 'yes' ? 'expand.png" title="'.$l['expand_view'].'"' : 'collapse.png" title="'.$l['collapse_view'].'"').'></a></td>' : ''); $pre_selected_ind = array('php', 'perl', 'java', 'python'); $top_bar .= ' <td> </td> <td> </td> <td> </td> <td> </td> <td> </td>'; $top_bar1 = (empty($globals['off_panel_link']) ? '<td align="center" width="32" class="someclass" title="'.$l['go_cpanel'].'"><a href="'.$nupanel->theme['panel_url'].'"><i class="fa sai-control_panel fa-2x"></i></a></td>' : '').' '.(!empty($user['apikey']) ? '<td align="center" width="32" class="someclass" title="'.$l['access_old_editor'].'"><a href="'.$globals['ind'].'act=sitemush"><i class="fa sai-pfx_icon fa-2x"></i></a></td>' : '').' <td align="center" width="32" class="someclass" title="'.$l['go_settings'].'"><a href="'.$globals['ind'].'act=settings"><i class="fa sai-settings fa-1x"></i></a></td> <td align="center" width="32" class="someclass" title="'.$l['backup_restore'].'"><a href="'.$globals['ind'].'act=backups"><i class="fa sai-backup fa-1x"></i></a></td> <td align="center" width="32" class="someclass" title="'.$l['go_support'].'"><a href="'.$globals['ind'].'act=help"><i class="fa sai-question fa-1x"></i></a></td> <td align="center" width="32" class="someclass" title="'.$l['go_logout'].'"> <a href="'.$nupanel->theme['logout'].'"><i class="fa sai-logout fa-1x"></i></a> </td> <td align="center" width="100" class="someclass"> '.$l['welcome'].' <b>'.(empty($nupanel->user['displayname']) ? $nupanel->user['name'] : $nupanel->user['displayname']).'</b> </td>'; echo $top_bar.$top_bar1; echo '</tr> </table> </td> </tr> </table> <script> $(document).ready(function(){ $(".someclass").tooltip(); }); </script>'; // Body table echo '<table width="100%" cellspacing="0" cellpadding="0" border="0" > <tr> <td width="220" valign="top" class="site-menu-header-td" rowspan="2"> <div class="site-menu-header"> <ul class="site-nav"> <li> <a class="site-nav-link" href="'.$globals['index'].'act=dashboard"><i class="fa sai-dashboard fa-lg"></i> '.$l['dashboard'].'</a> </li> <li> <a class="site-nav-link" href="'.$globals['index'].'act=all_sites"><i class="fa sai-installations fa-lg"></i> '.$l['all_sites'].'</a> </li> <li> <a class="site-nav-link" href="'.$globals['index'].'act=new_site"><i class="fa sai-www fa-lg"></i> '.$l['add_sites'].'</a> </li> <li> <a class="site-nav-link" href="'.$globals['index'].'act=clone_site"><i class="fa sai-copy fa-lg"></i> '.$l['clone_sites'].'</a> </li> <li> <hr> </li> <li> <a class="site-nav-link" href="'.$nupanel->theme['domains_url'].'" target="_blank"><i class="fa sai-web_servers fa-lg"></i> '.$l['domains'].'</a> </li> <li> <a class="site-nav-link" href="'.$globals['index'].'act=import_site"><i class="fa sai-upload fa-lg"></i> '.$l['import_site'].'</a> </li> </ul> </div> </td> <td valign="top">'; //Everything else will go here echo ' <div id="softcontent">'; if(!empty($user['apikey']) && empty($user['no_new_editor_alert']) && !empty($globals['sitepad_editor_new'])){ $editor = $globals['sm_brand_editor']; if(empty($editor)){ $editor = (empty($globals['sm_brand']) ? 'SitePad' : '').' Editor'; } echo ' <script> $(document).ready(function(){ $("#newEditorModal").modal(); }); function dismiss_new_editor_alert(){ return $.ajax({ url: "'.$globals['index'].'act=settings&no_new_editor_alert=1&api=json", type: "GET", dataType: "json", success:function(data){ $("#newEditorModal").modal("hide"); } }); }; </script> <!-- Modal --> <div class="modal fade" id="newEditorModal" tabindex="-1" role="dialog" aria-labelledby="newEditorModalTitle" aria-hidden="true"> <div class="modal-dialog modal-dialog-centered" role="document"> <div class="modal-content"> <div class="modal-header"> <h5 class="modal-title">'.lang_vars_name($l['new_editor_title'], array('editor' => $editor)).'</h5> <button type="button" class="close" data-dismiss="modal" aria-label="Close"> <span aria-hidden="true">×</span> </button> </div> <div class="modal-body"> '.lang_vars_name($l['new_editor_exp'], array('editor' => $editor)).' </div> <div class="modal-footer"> <a href="'.$globals['index'].'act=sitemush" class="btn btn-info" role="button">'.$l['access_old_editor'].'</a> <button type="button" class="btn btn-primary" onclick="dismiss_new_editor_alert()">'.$l['dismiss'].'</button> <button type="button" class="btn btn-secondary" data-dismiss="modal">'.$l['close'].'</button> </div> </div> </div> </div>'; } } function softfooter($bottom = false){ global $user, $conn, $dbtables, $logged_in, $globals, $l, $dmenus, $end_time, $start_time, $onload, $theme, $nupanel; if(optGET('jsnohf')){ return true; } $pageinfo = array(); echo '</div>'.(!empty($bottom) ? '<div id="error_handle_div" style="height:200px"> </div>' : '').' </td> </tr> <tr> <td colspan="2" valign="bottom"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td colspan="2" class="footer1"> <table width="100%" cellspacing="0" cellpadding="0" border="0" > <tr> <td width="70" colspan="3"> </td> <td align="center" class="foot1"> '.$l['times_are'].(empty($globals['pgtimezone']) ? '' : ' '.($globals['pgtimezone'] > 0 ? '+' : '').$globals['pgtimezone']).'. '.$l['time_is'].' '.datify(time(), false).'. </td> <td align="right"> <div class="top"> <img src="'.$theme['images'].'top.png" class="someclass" alt="'.@$l['back_to_top'].'" title="'.@$l['back_to_top'].'" /> </div> </td> </tr> </table> </td> </tr> </table> </td> </tr>'; //Bottom Footer echo '<tr style="background-color:#fff;"> <td colspan="2" valign="bottom"> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td colspan="2" class="footer1"> <table width="100%" cellspacing="0" cellpadding="0" border="0" > <tr> <td> </td> <td align="left" colspan="2"> <div class="foot"> '.copyright().'</div> </td> <td align="right" colspan="2"> <div class="foot">'.(empty($pageinfo) ? '' : implode(' | ', $pageinfo)).' </div> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table>'; if(!empty($theme['copyright'])){ echo unhtmlentities($theme['copyright']); } echo '<script language="javascript" type="text/javascript"><!-- // --><![CDATA[ function bodyonload(){ '.(empty($onload) ? '' : 'eval(\''.implode(';', $onload).'\');').' };'; echo '// ]]></script>'; // Is there a Panel Footer ? if(!empty($nupanel->pfooter)){ echo $nupanel->pfooter; } echo '<script language="javascript" type="text/javascript"><!-- // --><![CDATA[ function initf(){'; // if user has it own color scheme than we will have to change the css boy!'; if(!empty($user['user_defined_color']) || !empty($globals['default_hf_bg']) || !empty($globals['default_cat_hover']) || !empty($globals['default_hf_text']) || !empty($globals['default_scriptname_text'])){ // For changing background color of Footer if(!empty($user['color_theme']['left_panel_bg']) || !empty($globals['default_hf_bg'])){ echo ' $(".left_panel").css("background-image", "none"); $(".left_panel").css("background-color", "'.(!empty($user['color_theme']['left_panel_bg']) ? $user['color_theme']['left_panel_bg'] : $globals['default_hf_bg']).'");'; } } echo '}// End of initf() initf(); // ]]></script>'; echo '</body> </html>'; } function error_handle($error, $table_width = '100%', $center = false, $return = false){ global $l; $str = ""; $table_width = preg_match('/%/is', $table_width) ? $table_width : $table_width.'px'; //on error call the form if(!empty($error)){ $str .= '<script language="javascript" type="text/javascript"><!-- // --><![CDATA[ </script>'; $str .= '<div class="alert alert-danger " style="width:'.$table_width.';'.(($center) ? 'margin:auto' : '').'"><a href="#" class="close" data-dismiss="alert">×</a><div>'; $str .= '<p style="margin-top:4px; font-size:16px;"> '.$l['following_errors_occured'].' :</p> <ul type="square" style="margin-top:-4px;">'; foreach($error as $ek => $ev){ $str .= '<li style="font-size:13px;">'.$ev.'</li>'; } $str .= '</ul> </div></div>'; if(empty($return)){ echo $str; }else{ return $str; } } } //This will just echo that everything went fine function success_message($message, $table_width = '100%', $center = false){ global $l; //on error call the form if(!empty($message)){ echo '<table width="'.$table_width.'" cellpadding="2" cellspacing="1" class="sai_error" '.(($center) ? 'align="center"' : '' ).'> <tr> <td> '.$l['following_message'].' : <ul type="square">'; foreach($message as $mk => $mv){ echo '<li>'.$mv.'</li>'; } echo '</ul> </td> </tr> </table>'.(($center) ? '</center>' : '' ).' <br />'; } } function majorerror($title, $text, $heading = ''){ global $theme, $globals, $user, $l; softheader(((empty($title)) ? $l['fatal_error'] : $title), false); ?> <div class="card" style="width:70%;margin:auto;"> <div class="card-heading" style="padding:5px;background-color:#F2DEDE;color:#A94442;"><h6><b><?php echo ((empty($heading)) ? $l['following_fatal_error'].':' : $heading);?></b></h6></div> <div class="card-body" align="center"> <img src="<?php echo $theme['images'];?>error.png" alt="" /> <font size="-1"><?php echo $text;?></font><br /><br /> </div> </div> <?php softfooter(true); //We must return return true; } function message($title, $heading = '', $icon, $text){ global $theme, $globals, $user, $l; softheader(((empty($title)) ? $l['soft_message'] : $title), false); ?> <center><br /><br /> <div class="sai_divroundshad" style="width:70%;margin:0px auto;"> <table width="100%" cellpadding="2" cellspacing="1" class="sai_cbor" align="center"> <tr> <td class="cbg" align="left" > <b><?php echo ((empty($heading)) ? $l['following_soft_message'].':' : $heading);?></b> </td> </tr> <tr> <td class="sai_bg" colspan="2" align="center"> <img src="<?php echo $theme['images'].(empty($icon)?'info.gif':$icon);?>" alt="" /> </td> </tr> <tr> <td class="sai_error" align="left"><?php echo $text;?><br /> </td> </tr> </table> </div></center> <br /><br /><br /> <?php softfooter(); //We must return return true; } ?>