Yahoo!

 
بٍامكانكم أن تمنعوا   الديك من الصياح

 

     لكنكم لا تستطيعون  منع طلوع الفجر وشروق الشمس

 

 

 

 

 

< ?xml version="1.0" encoding="ISO-8859-1" ?> - - åÇß ÔÑíØ ÇáÅåÏÇÁÇÊ (ãä ÈÑãÌÊí) , íÚãá Úáì äÙÇã ÇáÝíÈíæáÊä áÅÖÇÝÉ ÇáãæÇÖíÚ , æÇáåÇß ÚÈÇÑÉ Úä ãäÊÌ ÝÞØ , æíÚãá ÇáåÇß ÈÏæä ÅÓÊÚáÇãÇÊ (ÏÇÊÇÓÊæÑ) ááÍÝÇÙ Úáì ÇáÈÇäÏæË + ÓÑÚå ÊÕÝÍ ÇáãäÊÏì 1.1 http://www.almotmaiz.net/vb/ - - < ![CDATA[ http://vbulletin.alz3abi.com/check.php?check=vEhdaa&version=stable ]]> - - - - - < ![CDATA[ define('DISABLE_PRODUCT_REDIRECT', true); define('CP_REDIRECT', 'index.php?loc=' . urlencode('options.php?do=options&dogroup=nlp_ehdaa')); ]]> - - < ![CDATA[ echo '
'; ]]> - - - < ![CDATA[ $db->hide_errors(); echo("
Alter datastore Add ".TABLE_PREFIX."ehdaa
"); $db->query_write(" INSERT INTO `".TABLE_PREFIX."datastore` (`title`, `data`, `unserialize`) VALUES ('ehdaa', '', '1') "); $db->show_errors(); $db->hide_errors(); echo("

Alter datastore Add ".TABLE_PREFIX."ehdaa_userban
"); $db->query_write(" INSERT INTO `".TABLE_PREFIX."datastore` (`title`, `data`, `unserialize`) VALUES ('ehdaa_userban', NULL, '1') "); $db->show_errors(); echo("

Thank you for using NLP addons
"); ]]>
- - < ![CDATA[ $db->hide_errors(); echo("
removeing ehdaa, ehdaa_userban FROM ".TABLE_PREFIX."datastore
"); $db->query_write(" DELETE FROM `".TABLE_PREFIX."datastore` WHERE title IN('ehdaa', 'ehdaa_userban') "); echo '
Thank you for using NLP Addons
'; $db->show_errors(); ]]>
- - - - - - - - - - - - - - - cache_templates - - < ![CDATA[ if ($vbulletin->options['nlp_ehdaa_active']) { if (is_array($globaltemplates)) { $globaltemplates = array_merge($globaltemplates, array('nlp_ehdaa_tbl', 'nlp_ehdaa_tbl_bit', 'nlp_ehdaa_tbl_API')); if (THIS_SCRIPT == 'misc' and in_array($_REQUEST['do'], array('newehdaa', 'postehdaa', 'editehdaa', 'showehdaa', 'updatehdaa', 'ehdaaCP'))) { $globaltemplates = array_merge($globaltemplates, array('nlp_ehdaa_newehdaa', 'editor_smilie', 'editor_css', 'nlp_ehdaa_editor_smilebox', 'editor_clientscript', 'editor_toolbar_off', 'editor_toolbar_on', 'nlp_ehdaa_editor', 'editor_jsoptions_font', 'editor_jsoptions_size', 'showthread_quickreply', 'nlp_ehdaa_editehdaa', 'nlp_ehdaa_admin', 'nlp_ehdaa_admin_ehdaa', 'nlp_ehdaa_admin_userban', 'nlp_ehdaa_show', 'nlp_ehdaa_show_bit', 'nlp_ehdaa_edithdaa', 'editor_smiliebox', 'editor_smiliebox_row', 'newpost_disablesmiliesoption', 'nlp_ehdaa_msg', 'editor_smiliebox_straggler')); } } } ]]> - editor_toolbar_start - - < ![CDATA[ if ($vbulletin->options['nlp_ehdaa_active']) { global $vEhdaa; if(THIS_SCRIPT == 'misc' AND in_array($_REQUEST['do'], $vEhdaa->scripts_actions)) { $toolbartype = $vbulletin->options['allowbbcode'] ? is_wysiwyg_compatible() : 0; $allow_custom_bbcode = false;// fix custom bbcode . Er, line 680. // replace templates $show = array( 'basic_bbcode' => $vbulletin->options['nlp_ehdaa_allow_bbcode'], 'color_bbcode' => $vbulletin->options['nlp_ehdaa_bbcode_color'], 'size_bbcode' => $vbulletin->options['nlp_ehdaa_bbcode_Size'], 'font_bbcode' => $vbulletin->options['nlp_ehdaa_bbcode_type'], 'img_bbcode' => $vbulletin->options['nlp_ehdaa_bbcode_img'], 'url_bbcode' => $vbulletin->options['nlp_ehdaa_bbcode_link'], 'wysiwyg_compatible' => iif(is_wysiwyg_compatible(2) == 2, 1,0), 'editor_toolbar' => iif($toolbartype > 0,true, false) ); $editor_template_name = ($toolbartype ? 'nlp_ehdaa_editor' : 'editor_toolbar_off'); // add on 1.1 => smilies controls $vbulletin->options['smtotal'] = $vbulletin->options['nlp_ehdaa_smtotal']; $vbulletin->options['smcolumns'] = $vbulletin->options['nlp_ehdaa_smcolumns']; } } ]]> - external_start - - < ![CDATA[ if ($vbulletin->options['nlp_ehdaa_active']) { if($vbulletin->GPC['type'] == 'vEhdaa'){ $output = "/*\n* vBulletin Ehdaa System\n* Javascript API (externaled Data)\n*/\nvar vEhdaa = Array({$vbulletin->options['nlp_ehdaa_maxval']});\nfunction vEhdaa_external(dateline, userid, message, country) {\n\tthis.dateline = dateline;\n\tthis.userid = userid;\n\tthis.message = message;\n\tthis.country = country;\n}\n"; $externaled = $vEhdaa->Build($vbulletin->ehdaa, 'All'); foreach($externaled AS $Data => $val) { $i++; $output .= "vEhdaa[$i] = vEhdaa_external('{$val['dateline']}', {$val['userid']}, '".$vEhdaa->bbcode($val['message'])."', '".$vEhdaa->bbcode($val['country'])."');\n"; } $output = str_replace('options['bburl'] . '/', $output); echo $output; exit; } } ]]> - global_start - - < ![CDATA[ //require_once('./ehdaa_functions.php'); if ($vbulletin->options['nlp_ehdaa_active']) { class class_ehdaa_system { /** * vBulletin Ehdaa system Class * * @package class_ehdaa_system * @author $NLP - alz3abi $ * @link $http://www.almotmaiz.net $ * @copyright$NLP (http://www.almotmaiz.net) $ * @version $Revision: 193 $ * @date $Date: 2008-12-26 18:11:59 +0400 (Fri, 26 Dec 2008) $ **/ /** * List of ehdaa Pages * @var array **/ var $scripts_actions = array( 'newehdaa', 'postehdaa', 'editehdaa', 'showehdaa', 'updatehdaa', 'ehdaaCP' ); /** * @name $Convert $ * @return $Filtered text, JavaScript string $ **/ function Convert($parma) { if(is_browser('ie') == 6 AND THIS_SCRIPT != 'external') { $parma = str_replace( array('
', '
', "\n\r", "\n", "\r"), array(' ', ' ', " ", " ", " "), $parma ); }else{ $parma = str_replace( array('
', '
', '/', "'", "\n\r", "\n", "\r"), array(' ', ' ', '\/',"\'", " ", " ", " "), $parma ); } return $parma; } /** * @name $Init $ * @return $ehdaa cleanup $ * @update $1.1$ **/ function init() { global $vbulletin; if(count($vbulletin->ehdaa) >= $vbulletin->options['nlp_ehdaa_maxval']) { // need to duild ehdaa Again foreach($vbulletin->ehdaa AS $data => $val) { $Con++; $clean[] = array( 'username' => "{$val['username']}", 'userid' => "{$val['userid']}", 'message' => "{$val['message']}", 'country' => "{$val['country']}", 'dateline' => "{$val['dateline']}" ); } $count = $Con - $vbulletin->options['nlp_ehdaa_maxval']; for($i=0; $i < = $count;$i++) { unset($clean["$i"]); } // now return statics as default .. foreach($clean AS $value => $values) { $result["{$values['dateline']}"] = array( 'username' => "{$values['username']}", 'userid' => "{$values['userid']}", 'message' => "{$values['message']}", 'country' => "{$values['country']}", 'dateline' => "{$values['dateline']}" ); } return $result; } else { return $vbulletin->ehdaa; } } /** * @return $ Access in ehdaa Pages. * @update $1.1$ **/ function check_permission($area = 'User', $return ='', $user = array()) { global $vbulletin; switch($area) { case 'User': if($vbulletin->userinfo['userid'] != $user['userid']){ if($return == ''){ return print_no_permission(); } else { return $return; } }else{ if(!in_array($vbulletin->userinfo['usergroupid'], explode(',', trim(trim($vbulletin->options['nlp_ehdaa_admins'], ',')))) && $vbulletin->userinfo['userid'] != $user['userid']) { if($return == ''){ return print_no_permission(); } else { return $return; } } } break; case 'Admin': if(!in_array($vbulletin->userinfo['usergroupid'], explode(',', trim(trim($vbulletin->options['nlp_ehdaa_admins'], ','))))) { if($return == ''){ return print_no_permission(); } else { return $return; } } break; case 'Groups': if(in_array($vbulletin->userinfo['usergroupid'], explode(',', trim(trim($vbulletin->options['nlp_ehdaa_exgroups'], ','))))) { if($return == ''){ return print_no_permission(); } else { return $return; } } break; case 'Banned': if($vbulletin->ehdaa_userban[$user['userid']]) { if($return == ''){ return print_no_permission(); } else { return $return; } } break; case 'Posts': if($vbulletin->options['nlp_ehdaa_minposts'] > $user['posts']) { if($return == ''){ return print_no_permission(); } else { return $return; } } break; case 'isUser': if($user['userid'] == 0) { if($return == ''){ return print_no_permission(); } else { return $return; } } break; case 'All': // maybe in newer version =) break; } } /** * Build ehdaa and prepared ehdaa and sort it (DESC) * @return Array => ehdaa **/ function Build($prama, $location = 'All') { global $vbulletin, $vEhdaa; if(!is_array($prama)) { return false; } switch($location) { case 'All': foreach($prama AS $ehdaa => $val) { $prama1[] = array( 'username' => "{$val['username']}", 'userid' => "{$val['userid']}", 'message' => "{$val['message']}", 'country' => "{$val['country']}", 'dateline' => "{$val['dateline']}" ); } break; case 'User': foreach($prama AS $ehdaa => $val) { if($val['userid'] == $vbulletin->userinfo['userid']) { $prama1[] = array( 'username' => "{$val['username']}", 'userid' => "{$val['userid']}", 'message' => "{$val['message']}", 'country' => "{$val['country']}", 'dateline' => "{$val['dateline']}" ); } } break; } for($i = count($prama1); $i >= 0; $i--) { $prama2[] = array( 'username' => "{$prama1[$i]['username']}", 'userid' => "{$prama1[$i]['userid']}", 'message' => "{$prama1[$i]['message']}", 'country' => "{$prama1[$i]['country']}", 'dateline' => "{$prama1[$i]['dateline']}" ); } return $prama2; } /** * Delete Ehdaa * @return Array after unset it **/ function Delete($id) { global $vbulletin; unset($vbulletin->ehdaa["$id"]); build_datastore('ehdaa', serialize($vbulletin->ehdaa), '1'); return true; } /** * Insert Ehdaa to Datastore * @return insert ture **/ function insert_ehdaa($message, $country ='', $username = '', $userid = '', $timenow = '') { global $vbulletin, $vEhdaa; if(empty($timenow)) { $timenow = TIMENOW; } if($vbulletin->options['nlp_ehdaa_home'] && !empty($country)) { $home = addslashes($country); } if(!$username) $username =& $vbulletin->userinfo['musername']; if(!$userid) $userid =& $vbulletin->userinfo['userid']; // cleanup before insert .. $vbulletin->ehdaa = $this->init(); $vbulletin->ehdaa["$timenow"] = array( 'username' => "{$username}", 'userid' => "{$userid}", 'message' => "{$message}", 'country' => "{$home}", 'dateline' => "{$timenow}" ); build_datastore('ehdaa', serialize($vbulletin->ehdaa), '1'); return true; } /** * do Ban/unBan users * @return insert True **/ function init_User($do = 'doBan') { global $vbulletin, $check, $reason, $ehdaa_userid, $userid; switch($do) { case 'doBan': $vbulletin->ehdaa_userban[$ehdaa_userid] = array( 'username' => "{$check['username']}", 'reason' => "$reason", 'by' => "{$vbulletin->userinfo['username']}" ); break; case 'doUnban': unset($vbulletin->ehdaa_userban["$userid"]); break; } build_datastore('ehdaa_userban',serialize($vbulletin->ehdaa_userban),'1'); return true; } /** * Remove unwanted tag/disabled from message * @return Clean text **/ function bbcode_remover($parma) { global $vbulletin; $confirm = trim(trim($vbulletin->options['nlp_ehdaa_disabled_bbcode'], '|')); $data = explode('|', $vbulletin->options['nlp_ehdaa_disabled_bbcode']); if(!$vbulletin->options['nlp_ehdaa_allow_bbcode']) { $data[] = 'u'; $data[] = 'b'; $data[] = 'i'; } if(!$vbulletin->options['nlp_ehdaa_bbcode_color']) { $data[] = 'color'; } if(!$vbulletin->options['nlp_ehdaa_bbcode_Size']) { $data[] = 'size'; } if(!$vbulletin->options['nlp_ehdaa_bbcode_type']) { $data[] = 'font'; } if(!$vbulletin->options['nlp_ehdaa_bbcode_img']) { $data[] = 'img'; } if(!$vbulletin->options['nlp_ehdaa_bbcode_link']) { $data[] = 'url'; } if(empty($data)) return $parma; foreach($data AS $value) { $parma = str_replace('['.$value.']','', $parma); $parma = str_replace('[/'.$value.']','', $parma); $parma = eregi_replace('\\[('.$value.')=("|")([^"\\[]*)("|")\\](.*)\\[/('.$value.')\\]','\\5', $parma); } return $parma; } /** * Do parse * @return HTML code **/ function bbcode($parma, $type = 'm',$addslashes = true) { global $vbulletin, $bbcode_parser; if (!$bbcode_parser) { include_once ('./includes/class_bbcode.php'); $bbcode_parser = &new vB_BbCodeParser($vbulletin, fetch_tag_list()); } $parma = $this->bbcode_remover($parma); $parma = $bbcode_parser->do_parse($parma, false, $vbulletin->options['nlp_ehdaa_smilies'], $vbulletin->options['allowbbcode'], $vbulletin->options['nlp_ehdaa_bbcode_img']); switch ($type) { case 'm': $parma = fetch_trimmed_title($parma, intval($vbulletin->options['nlp_ehdaa_mixchr'])); break; case 'c': $parma = fetch_trimmed_title($parma, intval($vbulletin->options['nlp_ehdaa_mixchrc'])); break; } if($addslashes) { $parma = $this->Convert($parma); } return $parma; } } $vEhdaa = &new class_ehdaa_system(); if (THIS_SCRIPT == 'misc' AND in_array($_REQUEST['do'], $vEhdaa->scripts_actions)) { $vbulletin->userinfo['showvbcode'] = 1; } } ]]>
- init_startup - - < ![CDATA[ $datastore_fetch[] = "'ehdaa_userban'"; $datastore_fetch[] = "'ehdaa'"; ]]> - misc_start - - < ![CDATA[ //require_once('./ehdaa_global.php'); if ($vbulletin->options['nlp_ehdaa_active']) { if (!function_exists('fetch_phrase_group')) { include_once (DIR . "/includes/functions_databuild.php"); } if(in_array($_REQUEST['do'], $vEhdaa->scripts_actions)) { fetch_phrase_group('posting'); } if ($_REQUEST['do'] == 'newehdaa') { if ($vEhdaa->check_permission('Groups', true, $vbulletin->userinfo)) { $msg = construct_phrase($vbphrase['nlp_ehdaa_nop']); $template = 'nlp_ehdaa_msg'; } elseif ($vbulletin->ehdaa_userban[$vbulletin->userinfo['userid']]) { $msg = construct_phrase($vbphrase['nlp_ehdaa_banned'], $vbulletin->ehdaa_userban[$vbulletin->userinfo['userid']]['reason'], $vbulletin->ehdaa_userban[$vbulletin->userinfo['userid']]['by'] ); $template = 'nlp_ehdaa_msg'; } elseif ($vEhdaa->check_permission('Posts', true, $vbulletin->userinfo)) { $msg = construct_phrase($vbphrase['nlp_ehdaa_minposts'], $vbulletin->options['nlp_ehdaa_minposts']); $template = 'nlp_ehdaa_msg'; } else { $vEhdaa->check_permission('isUser', '', $vbulletin->userinfo); require_once (DIR . '/includes/functions_editor.php'); $istyles_js = construct_editor_styles_js(); $editorid = construct_edit_toolbar('', 0, 'nonforum'); $template = 'nlp_ehdaa_newehdaa'; } } elseif ($_REQUEST['do'] == 'postehdaa') { $vbulletin->input->clean_array_gpc('p', array( 'message' => TYPE_STR, 'wysiwyg' => TYPE_BOOL, 'ehdaa_home' => TYPE_NOHTML )); $vEhdaa->check_permission('isUser', '', $vbulletin->userinfo); $vbulletin->GPC['message'] = str_replace(array('>>', '< <'), array('»', '«'), $vbulletin->GPC['message']); if ($vbulletin->GPC['wysiwyg']) { if (!function_exists('convert_wysiwyg_html_to_bbcode')) { require_once (DIR . '/includes/functions_wysiwyg.php'); } $vbulletin->GPC['message'] = convert_wysiwyg_html_to_bbcode($vbulletin->GPC['message']); } if ($vbulletin->options['allowbbcode']) { if (!function_exists('convert_url_to_bbcode')) { require_once (DIR . '/includes/functions_newpost.php'); } $vbulletin->GPC['message'] = convert_url_to_bbcode($vbulletin->GPC['message']); } // Build Datastore! $vEhdaa->insert_ehdaa($vbulletin->GPC['message'], $vbulletin->GPC['ehdaa_home']); $msg = construct_phrase($vbphrase['nlp_ehdaa_add_done']); $timer = true; $template = 'nlp_ehdaa_msg'; } elseif ($_REQUEST['do'] == 'editehdaa') { $ehdaaid = &$vbulletin->input->clean_gpc('r', 'ehdaaid', TYPE_INT); if (!$ehdaaid) { standard_error(fetch_error('nlp_ehdaa_noehdaa_selected')); } // gethering data if (empty($vbulletin->ehdaa["$ehdaaid"])) { standard_error(fetch_error('nlp_ehdaa_noehdaa_selected')); } else { if($vEhdaa->check_permission('Admin', 'Alzaabi') == 'Alzaabi') { $vEhdaa->check_permission('User', '', $vbulletin->ehdaa["$ehdaaid"]); } else { $vEhdaa->check_permission('Admin'); } // check edit req. time and usergroup proms. ver, 1.1 $current = $vbulletin->ehdaa["$ehdaaid"]['dateline'] + ($vbulletin->options['nlp_ehdaa_edit_limit'] * 60); if( (!in_array($vbulletin->userinfo['usergroupid'], explode(',', $vbulletin->options['nlp_ehdaa_edit_limit_groups']))) AND ($current < = TIMENOW) AND ($vEhdaa->check_permission('Admin', 'Alzaabi') != 'Alzaabi') ){ $msg = construct_phrase($vbphrase['nlp_ehdaa_edit_limit']); $template = 'nlp_ehdaa_msg'; } else { require_once (DIR . '/includes/functions_editor.php'); $istyles_js = construct_editor_styles_js(); //$ehdaa_edit['message'] = htmlspecialchars_uni($ehdaa_edit['message']); $editorid = construct_edit_toolbar($vbulletin->ehdaa["$ehdaaid"]['message'], 0, 'nonforum'); $ehdaa_home = $vbulletin->ehdaa["$ehdaaid"]['country']; $template = 'nlp_ehdaa_edithdaa'; } } } elseif ($_REQUEST['do'] == 'updatehdaa') { $vbulletin->input->clean_array_gpc('p', array( 'message' => TYPE_STR, 'wysiwyg' => TYPE_BOOL, 'ehdaa_home' => TYPE_NOHTML, 'ehdaaid' => TYPE_INT )); $ehdaaid = $vbulletin->GPC['ehdaaid']; // gethering data if (!is_array($vbulletin->ehdaa["$ehdaaid"])) { standard_error(fetch_error('nlp_ehdaa_noehdaa_selected')); } else { if($vEhdaa->check_permission('Admin', true)) { $vEhdaa->check_permission('User', '', $vbulletin->ehdaa["$ehdaaid"]); } else { $vEhdaa->check_permission('Admin'); } // check edit req. time and usergroup proms. ver, 1.1 $current = $vbulletin->ehdaa["$ehdaaid"]['dateline'] + ($vbulletin->options['nlp_ehdaa_edit_limit'] * 60); if( (!in_array($vbulletin->userinfo['usergroupid'], explode(',', $vbulletin->options['nlp_ehdaa_edit_limit_groups']))) AND ($current < = TIMENOW) AND ($vEhdaa->check_permission('Admin', 'Alzaabi') != 'Alzaabi') ){ $msg = construct_phrase($vbphrase['nlp_ehdaa_edit_limit']); $template = 'nlp_ehdaa_msg'; } else { $vbulletin->GPC['message'] = str_replace(array('>>', '< <'), array('»', '«'), $vbulletin->GPC['message']); if ($vbulletin->GPC['wysiwyg']) { if (!function_exists('convert_wysiwyg_html_to_bbcode')) { require_once (DIR . '/includes/functions_wysiwyg.php'); } $vbulletin->GPC['message'] = convert_wysiwyg_html_to_bbcode($vbulletin->GPC['message']); } if ($vbulletin->options['allowbbcode']) { if (!function_exists('convert_url_to_bbcode')) { require_once (DIR . '/includes/functions_newpost.php'); } $vbulletin->GPC['message'] = convert_url_to_bbcode($vbulletin->GPC['message']); } $vEhdaa->insert_ehdaa( $vbulletin->GPC['message'], $vbulletin->GPC['ehdaa_home'], $vbulletin->ehdaa["$ehdaaid"]['username'], $vbulletin->ehdaa["$ehdaaid"]['userid'], $ehdaaid ); $msg = construct_phrase($vbphrase['nlp_ehdaa_edit_done']); $timer = true; $template = 'nlp_ehdaa_msg'; } } } elseif ($_REQUEST['do'] == 'showehdaa') { $vEhdaa->check_permission('isUser', '', $vbulletin->userinfo); $values = $vEhdaa->Build($vbulletin->ehdaa, 'User'); if(!empty($values)) { foreach ($values as $ehdaa => $data) { if (is_array($data) && !empty($data['message'])) { exec_switch_bg(); $message = $vEhdaa->bbcode($data['message'], 'm', false); $date = vbdate($vbulletin->options['dateformat'], $data['dateline']); $time = vbdate($vbulletin->options['timeformat'], $data['dateline']); $ehdaaid = $data['dateline']; eval('$fetch_ehdaa_bit .= "' . fetch_template('nlp_ehdaa_show_bit') . '";'); } } } // draw nav bar $navbits = array(); $navbits['misc.php?' . $vbulletin->session->vars['sessionurl'] . 'do=showehdaa'] = $vbphrase['nlp_ehdaa_show']; $navbits[''] = $vbulletin->userinfo['musername']; $navbits = construct_navbits($navbits); eval('$navbar = "' . fetch_template('navbar') . '";'); $pagetitle = $vbphrase['nlp_ehdaa_show']; $template = 'nlp_ehdaa_show'; } elseif ($_REQUEST['do'] == 'deleteehdaa') { $ehdaaid = &$vbulletin->input->clean_gpc('r', 'ehdaaid', TYPE_INT); if (empty($ehdaaid) || !is_array($vbulletin->ehdaa["$ehdaaid"])) { standard_error(fetch_error('nlp_ehdaa_noehdaa_selected')); } else { $vEhdaa->check_permission('Admin'); $vEhdaa->Delete($ehdaaid); $vbulletin->url = "misc.php?{$vbulletin->session->vars['sessionurl']}do=ehdaaCP"; eval(print_standard_redirect('redirect_nlp_ehdaa_delete_done', true, true)); } } elseif ($_REQUEST['do'] == 'ehdaaCP') { //before any thing need to check admins permission ! $vEhdaa->check_permission('Admin');// if not , shut up ! :@ , this area just for Qweens ,, Ops im mean Kings and Qweens :$ // now we can do what we wanna ;) // define ehdaaCP pages. $ehdaa_page = &$vbulletin->input->clean_gpc('r', 'ehdaa', TYPE_NOHTML); if (!$ehdaa_page) { // globalizing date , like latest messages in ehdaa system, so go an gathering data ! $values = $vEhdaa->Build($vbulletin->ehdaa, 'All'); // Now after gathering data , show it < -- very simple huh ? if(!empty($values)) { foreach ($values as $ehdaa => $ehdaaz) { if (is_array($ehdaaz) && !empty($ehdaaz['message'])) { exec_switch_bg(); $ehdaaz['date'] = vbdate($vbulletin->options['dateformat'], $ehdaaz['dateline']); $ehdaaz['time'] = vbdate($vbulletin->options['timeformat'], $ehdaaz['dateline']); $ehdaaz['message'] = $vEhdaa->bbcode($ehdaaz['message'], 'm', false); $ehdaaz['country'] = $vEhdaa->bbcode($ehdaaz['country'], 'c', false); eval('$fetch_ehdaa .= "' . fetch_template('nlp_ehdaa_admin_ehdaa') . '";'); } } } if(is_array($vbulletin->ehdaa_userban)) { foreach ($vbulletin->ehdaa_userban as $bans => $ban) { $username = $ban['username']; $reason = $ban['reason']; $by = $ban['by']; exec_switch_bg(); eval('$fetch_banusers .= "' . fetch_template('nlp_ehdaa_admin_userban') . '";'); } } // draw nav bar $navbits = array(); $navbits[''] = $vbphrase['nlp_ehdaa_admin']; $navbits = construct_navbits($navbits); eval('$navbar = "' . fetch_template('navbar') . '";'); $template = 'nlp_ehdaa_admin'; } elseif ($ehdaa_page == 'banuser') { $ehdaa_userid = &$vbulletin->input->clean_gpc('p', 'userid', TYPE_INT); $reason = &$vbulletin->input->clean_gpc('p', 'reason', TYPE_STR); if (empty($ehdaa_userid)) { standard_error(fetch_error('nlp_ehdaa_nouser_selected')); } else { $check = $vbulletin->db->query_first(" SELECT username FROM " . TABLE_PREFIX . "user WHERE userid='{$ehdaa_userid}' "); if (empty($check)) { standard_error(fetch_error('nlp_ehdaa_nouser_found')); } else { if (is_array($vbulletin->ehdaa_userban[$ehdaa_userid])) { standard_error(fetch_error('nlp_ehdaa_user_alreadybanned')); } else { $vEhdaa->init_User('doBan'); $vbulletin->url = "misc.php?{$vbulletin->session->vars['sessionurl']}do=ehdaaCP"; eval(print_standard_redirect('redirect_nlp_ehdaa_user_ban_done', true, true)); } } } } elseif ($ehdaa_page == 'unbanuser') { $userid = &$vbulletin->input->clean_gpc('r', 'userid', TYPE_INT); if (empty($userid)) { standard_error(fetch_error('nlp_ehdaa_nouser_selected')); } else { $check = $vbulletin->db->query_first(" SELECT username FROM " . TABLE_PREFIX . "user WHERE userid='{$userid}' "); if (empty($check)) { standard_error(fetch_error('nlp_ehdaa_nouser_found')); } else { if (!is_array($vbulletin->ehdaa_userban[$userid])) { standard_error(fetch_error('nlp_ehdaa_user_notbanned')); } else { $vEhdaa->init_User('doUnban'); $vbulletin->url = "misc.php?{$vbulletin->session->vars['sessionurl']}do=ehdaaCP"; eval(print_standard_redirect('redirect_nlp_ehdaa_user_unban_done', true, true)); } } } } else { $ehdaa_page = ''; $_REQUEST['do'] = 'ehdaaCP'; } } if (in_array($_REQUEST['do'], $vEhdaa->scripts_actions) and $template) { eval('print_output("' . fetch_template($template) . '");'); } } ]]> - parse_templates - - < ![CDATA[ if($vbulletin->options['nlp_ehdaa_active']) { // fetch ehdaa Data $values = $vEhdaa->Build($vbulletin->ehdaa, 'All'); $AllowCP = iif(in_array($vbulletin->userinfo['usergroupid'], explode(',', trim(trim($vbulletin->options['nlp_ehdaa_admins'], ',')))), true, false); $AllowAdd = iif($vbulletin->userinfo['userid'] == 0 OR $vbulletin->options['nlp_ehdaa_minposts'] > $vbulletin->userinfo['posts'] OR $vbulletin->ehdaa_userban[$vbulletin->userinfo['userid']] OR in_array($vbulletin->userinfo['usergroupid'], explode(',', trim(trim($vbulletin->options['nlp_ehdaa_exgroups'], ',')))), false, true); if(in_array($vbulletin->userinfo['usergroupid'], explode(',', trim(trim($vbulletin->options['nlp_ehdaa_admins'], ','))))) { $AllowAdd = true; } if(is_array($values)) { foreach($values AS $ehdaa => $NLP) { // sort ! if(is_array($NLP) && !empty($NLP['message'])) { exec_switch_bg(); $NLP['username']= $vEhdaa->Convert($NLP['username']); $NLP['message'] = $vEhdaa->bbcode($NLP['message']); $NLP['country'] = $vEhdaa->bbcode($NLP['country'], 'c'); eval('$nlp_ehdaa_bit .= "' . fetch_template('nlp_ehdaa_tbl_bit') . '";'); } } } // now after preparing every thing .. we need to set a location to show this table =) switch($vbulletin->options['nlp_ehdaa_locations']) { case 'ntop': // above Navbar template $vbulletin->templatecache['navbar'] = '
'.$vbulletin->templatecache['nlp_ehdaa_tbl'].$vbulletin->templatecache['navbar']; break; case 'ndown': // after Navbar template $vbulletin->templatecache['navbar'] .= $vbulletin->templatecache['nlp_ehdaa_tbl']; break; case 'footer': // before footer $vbulletin->templatecache['footer'] = $vbulletin->templatecache['nlp_ehdaa_tbl'].$vbulletin->templatecache['footer']; break; case 'fnavt': // FORUMHOME - before Navbar if(THIS_SCRIPT == 'index') { $vbulletin->templatecache['navbar'] = $vbulletin->templatecache['nlp_ehdaa_tbl'].$vbulletin->templatecache['navbar']; } break; case 'fnavd': // FORUMHOME - After navbar if(THIS_SCRIPT == 'index') { $vbulletin->templatecache['navbar'] .= $vbulletin->templatecache['nlp_ehdaa_tbl']; } break; case 'fdown': // FORUMHOME - After forums if(THIS_SCRIPT == 'index') { $vbulletin->templatecache['FORUMHOME'] = str_replace( '', "\n
" . $vbulletin->templatecache['nlp_ehdaa_tbl'], $vbulletin->templatecache['FORUMHOME'] ); } break; case 'fbtm': // FORUMHOME - befote footer if(THIS_SCRIPT == 'index') { $vbulletin->templatecache['footer'] = $vbulletin->templatecache['nlp_ehdaa_tbl'].$vbulletin->templatecache['footer']; } break; case 'none': // FORUMHOME - Manually eval('$vEhdaa_Fetch .= "' . $vbulletin->templatecache['nlp_ehdaa_tbl'] . '";'); break; } if(is_array($values)) { foreach($values AS $ehdaa => $NLP) { // sort ! if(is_array($NLP) && !empty($NLP['message'])) { $NLP['username']= $vEhdaa->Convert($NLP['username']); $NLP['message'] = $vEhdaa->bbcode($NLP['message']); $NLP['country'] = $vEhdaa->bbcode($NLP['country'], 'c'); eval('$vEhdaa_API .= "' . fetch_template('nlp_ehdaa_tbl_API') . '";'); } } } // show copyright line under vBulletin copyright if($vbulletin->options['nlp_ehdaa_copyright']) { $vbulletin->options['copyrighttext'] .= $vbphrase['nlp_ehdaa_copyright']; } } ]]>
- template_groups - - < ![CDATA[ $only['nlp_ehdaa'] = 'ÇáÅåÏÇÁÇÊ'; ]]>
- - - - < ![CDATA[ áÇ ÊæÌÏ Ãí ÅåÏÇÁÇÊ ãÖÜÇÝÉ ÈÅÓã {1} ]]> - - < ![CDATA[ ÇáÅåÏÇÁ ÇáÊÇáí ÛíÑ ãæÌæÏ ¡ ÇÐÇ ßäÊ ãÊÃßÏ ãä ÇáÑÇÈØ ÝÞã ÈãÑÇÓáÉ ÅÏÇÑÉ ÇáãäÊÏì ]]> - - < ![CDATA[ áã íÊã ÇáÚ辄 Úáì åÐÇ ÇáÚÖæ Ýí ÓÌáÇÊ ÇáãæÞÚ ¡ ÈÑÌÇÁ ÊÃßÏ ãä ÑÞã ÇáÚÖæíÉ æÚÇæÏ ÇáßÑÉ ãÑÉ ÃÎÑì ]]> - - < ![CDATA[ áã ÊÞã ÈÊÍÏíÏ ÚÖæ áíÊã ÍÙÑÉ , ÈÑÌÇÁ Þã ÈÊÍÏíÏ ÅÓã ÇáÚÖæ áÜÍÙÑÉ ]]> - - < ![CDATA[ åÐÇ ÇáÚÖæ Êã ÍÙÑÉ ãÓÈÞÇð ¡ áÇíãßä ÅÊãÇã åÐå ÇáÚãáíÉ ]]> - - < ![CDATA[ ÊÚÐøÑ ÅÊãÇã ÇáÚãáíÉ , áã íÊã ÍÙÑ åÐÇ ÇáÚÖæ áßí íõÑÝÚ ÇáÍÙÑ ÚäÉ ]]> - - - < ![CDATA[ Êã ãÓÍ ÇáÅåÏÇÁ ÈäÌÇÍ ]]> - - < ![CDATA[ Êã ÍÙÑ ÇáÚÖæ ÈäÌÇÍ ]]> - - < ![CDATA[ Êã ÑÝÚ ÇáÍÙÑ ÈäÌÇÍ ]]> - - - < ![CDATA[ ÅÖÇÝÉ ÅåÏÇÁ ]]> - - < ![CDATA[ Êã ÅÖÇÝÉ ÇáÅåÏÇÁ ÈäÌÇÍ ]]> - - < ![CDATA[ ÇáÊÍßã ÇáÅÏÇÑí ]]> - - < ![CDATA[ ÞÇÆãÜÉ ÇáÍÙÑ ÝÇÑÛÉ ]]> - - < ![CDATA[ ÓÈÈ ÇáÍÙÑ ]]> - - < ![CDATA[ ÇáÃÚÖÇÁ ÇáãÍÙæÑíä ]]> - - < ![CDATA[ Êã ÍÙÑß , áÇ ÊÓÊØíÚ ÅÖÇÝÉ ÅåÏÇÁ
ÇáÓÈÈ : {1}
龂: {2} ]]>
- - < ![CDATA[ ÅÚÇÏÉ ÊÚííä ]]> - - < ![CDATA[ ÅÖÇÝÉ ]]> - - < ![CDATA[ ÓÊÛáÞ åÐå ÇáÕÝÍÉ ÈÚÏ ËæÇä ]]> - - < ![CDATA[ ÅÛáÇÞ ]]> - - < ![CDATA[
vEhdaa 1.1 by NLP ©2009 ]]> - - < ![CDATA[ ÍÐÝ ÇáÅåÏÇÁ ]]> - - < ![CDATA[ ÊÍÑíÑ ÇáÅåÏÇÁ ]]> - - < ![CDATA[ Êã ÊÍÑíÑ ÇáÅåÏÇÁ ÈäÌÇÍ ]]> - - < ![CDATA[ áÞÏ ÊÌÇæÒÊ ÇáæÞÊ ÇáãÍÏÏ áÊÚÏíá ÅÖÇÝÊß , ÇÐÇ ßÇä ÇáÊÚÏíá ãåãÇð íÑÌì ãÑÇÓáå ÇáÅÏÇÑÉ ãä äãæÐÌ ÇáÅÊÕÇá ÈäÇ Ãæ ÈÅÑÓÇá ÑÓÇáÉ ÎÇÕå ááØÇÞã ÇáÅÏÇÑí ]]> - - < ![CDATA[ ãä: ]]> - - < ![CDATA[ ÇáÈáÏ ]]> - - < ![CDATA[ áÇ ÊÓÊØíÚ ÇÖÇÝÉ ÇåÏÇÁ ÍÊì ÊÕá ãÔÇÑßÇÊß {1} ãÔÇÑßÉ ]]> - - < ![CDATA[ áíÓ áÏíß ÇáÕáÇÍíÉ áÏÎæá åÐå ÇáÕÝÍÉ ]]> - - < ![CDATA[ ÚÑÖ ÇáÅåÏÇÁÇÊ ]]> - - < ![CDATA[ äÜÕ ÇáÅåÏÇÁ ]]> - - < ![CDATA[ ÇáÅåÏÇÁÇÊ ]]> - - < ![CDATA[ ÍÙÜÑ ]]> - - < ![CDATA[ ÓÈÈ ÇáÍÙÑ ]]> - - < ![CDATA[ åá ÃäÊ ãÊÃßÏ ãä ÍÐÝ åÐÇ ÇáÅåÏÇÁ¿ ]]> - - < ![CDATA[ ÍÙÑ ÚÖæ ]]> - - < ![CDATA[ ÑÝÚ ÇáÍÙÑ ]]> - - < ![CDATA[ åá ÃäÊ ãÊÃßÏ ãä ÑÝÚ ÇáÍÙÑ Úä {1} ¿ ]]> - - - < ![CDATA[ åÐÇ ÇáÎíÇÑ íÊíÍ áß ÊÔÛíá æÅíÞÇÝ åÐÇ ÇáãäÊÌ ]]> - - < ![CDATA[ ÇáåÇß ÝÚÜøÇá ]]> - - < ![CDATA[ Þã ÈæÖÚ ÇáãÌãæÚÇÊ ÇáÊí ÊÓÊØíÚ ÊÍÑíÑ ÇáÅåÏÇÁÇÊ æÊÚÏíáåÇ ãáÇÍÙå: ÅÝÕá Èíä ÇáÌãæÚÇÊ ÈÜ ÝÇÕáå (Shift +æÇæ) ]]> - - < ![CDATA[ ÇáãÌãæÚÇÊ ÇáÅÏÇÑíÉ ]]> - - < ![CDATA[ ÇáÓãÇÍ ÈÜ ÇáÃÓÇÓíÇÊ (, , ) ]]> - - < ![CDATA[
ÃßæÇÏ ÇáãäÊÏì ÇáãÓãæÍÉ (BB Codes) ]]> - - < ![CDATA[ ÇáÓãÇÍ ÈÊÛííÑ ÍÌã ÇáÎØ ¿ ]]> - - < ![CDATA[ ÇáÓãÇÍ ÈÊÛíÑ ÇáÃáæÇä ¿ ]]> - - < ![CDATA[ ÇáÓãÇÍ ÈÅÖÇÝÉ ÕæÑÉ ¿ () ]]> - - < ![CDATA[ ÇáÓãÇÍ ÈÅÖÇÝÉ ÑÇÈØ ¿ () ]]> - - < ![CDATA[ ÇáÓãÇÍ ÈÊÛííÑ äæÚ ÇáÎØ ¿ ]]> - - < ![CDATA[ íÙåÑ ÓØÑ ÇáÍÞæÞ Ýí ÃÓÝá ÇáãäÊÏì íÏá Úáì ÅÓÊÎÏÇã ÇáåÇß , åäÇ ÊÓÊØíÚ ÅíÞÇÝ Çæ ÊÝÚíá åÐÇ ÇáÓØÑ , ÊÝÚíáå ÏÚã áí =) ]]> - - < ![CDATA[ ÓØÑ ÇáÍÞæÞ ]]> - - < ![CDATA[ ÅÐÇ ßäÊ ÊÑíÏ ÅÓÊÈÏÇá ÚäæÇä ÇáÔÑíØ "ÇáÅåÏÇÁÇÊ" áÃí ßáãå ÊÑíÏåÇ , Þã ÈßÊÇÈÊåÇ åäÇ , áÊÚØíá åÐå ÇáÎÇÕíÉ , ÇÊÑß ÇáÎÇäÉ ÝÇÑÛÉ ]]> - - < ![CDATA[ ÚäæÇä ÇáÅåÏÇÁÇÊ ]]> - - < ![CDATA[ Þã ÈßÊÇÈÉ ÃßæÇÏ ÃÎÑì ÊÑíÏ ÊÚØíáåÇ (ÃßæÇÏ ãÎÕÕå ãËáÇð) ßÜ flash æ media ÇáÎ ÅÝÕá Èíä ÇáÃßæÇÏ ÈÜ | , æÊÃßÏ ãä ÚÏã æÌæÏ ÃíÉ ãÓÇÝÇÊ ÞÏ ÊÚØá åÐÇ ÇáÎíÇÑ ãËÇá :
flash|media|rams|ramv|mark ]]>
- - < ![CDATA[ ÇáÃßæÇÏ ÇáãáÛÇÉ ]]> - - < ![CDATA[ Þã ÊÍÏíÏ ÇáæÞÊ ÇáãÓãæÍ Èå ááÊÚÏíá Úáì ÇáÅåÏÇÁÇÊ (ÈÇáÏÞÇÆÞ) ]]> - - < ![CDATA[ ÇáãÌãæÚÇÊ ÇáãÓãæÍ áåÇ ÈÊÌÇæÒ æÞÊ ÊÚÏíá ÇáÅåÏÇÁÇÊ ÇÝÕá Èíä ÇáãÌãæÚÇÊ ÈÜ ÝÇÕáå (Shift + æÇæ) ÊäÈíå: íÊã ÊÙãíä ÇáãÌãæÚÇÊ ÇáÅÏÇÑíÉ ÊáÞÇÆíÇð ]]> - - < ![CDATA[ ÇáãÌãæÚÇÊ ÇáãÓÊËäÇå ãä æÞÊ ÇáÊÚÏíá ]]> - - < ![CDATA[ æÞÊ ÇáÊÚÏíá ]]> - - < ![CDATA[ Þã ÈÇáÊÍÏíÏ Úáì ÇáãÌãæÚÇÊ Çáí áÇ ÊÑíÏåÇ Çä ÊÓÊÎÏã åÇß ÇáÇåÏÇÁÇÊ
ÇÝÕá Èíä ÇáãÌãæÚÇÊ ÈÝÇÕáå " , " ]]>
- - < ![CDATA[ ÇáãÌãæÚÇÊ ÇáãÍÖæÑÉ ]]> - - < ![CDATA[ åÐÇ ÇáÎíÇÑ íÊíÍ áß ÇÖÇÝÉ ÎíÇÑ ÇáÈáÏ ÚäÏ ÇÖÇÝÉ ÅåÏÇÁ ÌÏíÏ ]]> - - < ![CDATA[ ÚÑÖ ÎÇäÉ ÇáÈáÏ ¿ ]]> - - < ![CDATA[ Þã ÈÊÍÏíÏ ãßÇä ÚÑÖ ÇáÅåÏÇÁÇÊ ÚäÏ ÃÎÊíÇÑß ááÔßá ÇáíÏæí Þã ÈæÖÚ $vEhdaa_Fetch Ýí ÇáÞÇáÈ æáãä íÑíÏ ÅÓÊÎÏÇãå Úáì ÔßÜá API ÔÑíØ ãÊÍÑß ÝÞØ íÖÚ ÇáãÊÛíÑ $vEhdaa_API ]]> - - < ![CDATA[ ãßÇä ÚÑÖ ÇáÅåÏÇÁÇÊ ]]> - - < ![CDATA[ ÅÌãÇáí ÇáÅåÏÇÁÇÊ ÇáãÑÇÏ ÚÑÖåÇ ]]> - - < ![CDATA[ ÅÌãÇáí ÇáÅåÏÇÁÇÊ ]]> - - < ![CDATA[ ÇáÚÏÏ ÇáÃÏäì áãÔÇÑßÇÊ ÇáÚÖæ áßí íÓÊØíÚ ÇÖÇÝÉ ÇåÏÇÁ ÌÏíÏ ÖÚ "0" áÊÚØíá åÐå ÇáÎÇÕíÉ ]]> - - < ![CDATA[ ÚÏÏ ÇáãÔÇÑßÇÊ ]]> - - < ![CDATA[ Þã ÈßÊÇÈÉ ÚÏÏ ÇáÇÍÑÝ ÇáãÓãæÍ ÈåÇ Ýí ÇáÇåÏÇÁÇÊ (ÇáÑÞã ÇáÞÕì) ááÃÍÑÝ ]]> - - < ![CDATA[ ÚÏÏ ÇáÃÍÑÝ äÕ ÇáÅåÏÇÁ ]]> - - < ![CDATA[ ÅÐÇ ÞãÊ ÈÊÝÚíá ÎÇäÉ ÇáÈáÏ ÝãÇ åí ÚÏÏ ÇáÃÍÑÇÝ ÇáãÑÇÏÉ áåÐÉ ÇáÎÇäÉ ¿ ]]> - - < ![CDATA[ ÚÏÏ ÃÍÑÝ ÇáÈáÏ ]]> - - < ![CDATA[ Þã ÈÊÍÏíÏ ÇÊÌÇå ÇáÅåÏÇÁÇÊ åá åæ ãÊÌå ááÜ íãíä, íÓÇÑ , ÃÚáì , ÃÓÝá ]]> - - < ![CDATA[ ÅÊÌÇÁ ÇáÅåÏÇÁÇÊ ]]> - - < ![CDATA[ ØÑíÞÉ ÇáÚÑÖ , ÌÏæá ÞÇÈá ááÅÛáÇÞ , Çã ÌÏæá ÛíÑ ÞÇÈá ááÅÛáÇÞ ]]> - - < ![CDATA[ ØÑíÞÉ ÇáÚÑÖ , ]]> - - < ![CDATA[ ÅÐÇ ßÇä ÕäÏæÞ ÇáÅÈÊÓÇãÇÊ ãÝÚáÇ, ßã ÚÏÏ ÇáÅÈÊÓÇãÇÊ ÇáÊí ÓÊÚÑÖ Ýí ßá ÓØÑ ãä ÇáÕäÏæÞ¿ ]]> - - < ![CDATA[ ÚÏÏ ÇáÇÈÊÓÇãÇÊ Èßá ÓØÑ ãä ÕäÏæÞ ÇáÇÈÊÓÇãÇÊ ]]> - - < ![CDATA[ ÇáÓãÇÍ ÈÇáÅÈÊÓÇãÇÊ ]]> - - < ![CDATA[ ßã ãä ÇáÅÈÊÓÇãÇÊ íÌÈ Ãä ÊÚÑÖ Ýí ÕäÏæÞ ÇáÅÈÊÓÇãÇÊ ÞÈá Ãä íØáÈ ÇáÚÖæ ÇáãÒíÏ ãä ÇáÅÈÊÓÇãÇÊ ÇáÊí ÊÙåÑ Ýí äÇÝÐÉ ÅäÈËÇÞíÉ¿ ]]> - - < ![CDATA[ ÅÌãÇáí ÇáÇÈÊÓÇãÇÊ Ýí ÕäÏæÞ ÇáÇÈÊÓÇãÇÊ ]]> - - < ![CDATA[ Þã ÈÊÍÏíÏ ÓÑÚÉ ÇáÔÑíØ ]]> - - < ![CDATA[ ÇáÓÑÚÉ ]]> - - < ![CDATA[ Þã ÈæÖÚ ÕæÑÉ ÔÚÇÑ ÇáãæÞÚ ÇáÊí ÊÑíÏåÇ Çä ÊÙåÑ Èíä ÇáÅåÏÇÁÇÊ ]]> - - < ![CDATA[ ÔÚÇÑ ÇáãæÞÚ ]]> - - < ![CDATA[ ÎíÇÑÇÊ ÇáÅåÏÇÁÇÊ ]]> - - - free yesno 1 - free yesno 1 - free - free - free 6 - free 10 - free 300 - number 50 - number 10 - free - free select:piped right|íãíä left|íÓÇÑ up|ááÃÚáì down|ááÃÓÝá - free 10 - free select:piped 1|1 2|2 3|3 4|4 5|5 6|6 7|7 8|8 9|9 10|10 3 - free select:piped ntop|ßÇÝÉ ÇáÕÝÍÇÊ - ÝæÞ ÇáäÇÝÈÇÑ ndown|ßÇÝÉ ÇáÕÝÍÇÊ - ÃÓÝá ÇáäÇÝÈÇÑ footer|ßÇÝÉ ÇáÕÝÍÇÊ - ÈÏÇíÉ ÇáÝæÊÑ fnavt|ÇáÑÆíÓíÉ - ÝæÞ ÇáäÇÝÈÇÑ fnavd|ÇáÑÆíÓíÉ - ÃÓÝá ÇáäÇÝÈÇÑ fdown|ÇáÑÆíÓíÉ - ÃÓÝá ÇáÃÞÓÇã fbtm|ÇáÑÆíÓíÉ - ÈÏÇíÉ ÇáÝæÊÑ none|ÈÏæä ÚÑÖ (íÏæí) ntop - free - - < ![CDATA[ select:piped 1|ÌÏæá ÞÇÈá ááÅÛáÇÞ 2|ÌÏæá "ÛíÑ" ÞÇÈá ááÅÛáÇÞ ]]> 1 - free images/misc/v.gif - free yesno 1 - free yesno 1 - free yesno 0 - free yesno 0 - free yesno 0 - free yesno 0 - free yesno 1 - integer 15 - integer 3 - free - free yesno 1

                                   

     وما من كاتب إلا سيفنـى.....ويُبقى الدهـر ما كتبت يداه

      لا تكتب بكفك غير شيء. ...يسـرك في القيامة أن تراه

                   

 

ابن خلدون ينفي ويفند خبر غزو إفريقش لإفريقية (*)

كتبها الأمازيغي ، في 26 ديسمبر 2010 الساعة: 17:21 م

 

ابن  خلدون  ينفي  ويفند  خبر    غزو  إفريقش  لإفريقية (*)

 

من  الأخبار  التي    تداولها   المؤرخون  ورسخوها   ،خبر  غزوة  أحد  ملوك  اليمن  التبابعة (إفريقش  بن  قيس   بن  صيفي) ،  ويزعمون  فيها  أن  العرب  كانوا  يغزون  من قراهم  باليمن  إلى  إفريقية  ، وأن  أحد  ملوكهم ( افريقش ) أثخن في الأمازيغ  ،  وهو  الذي سماهم   بالبربر  حين  سمع  رطانتهم ،   ولما   انصرف ترك  هناك  قبائل  حميرية  منها صنهاجة   وكتامة   ،  وهو  ما  يردده  الطبري ، والمسعودي  والجرجاني   وابن  الكلبي ..

 * ويعتبر  ابن  خلدون  هذا  الخبر  بعيد  عن  الصحة   عريق  في  الوهم  والغلط  ،  وهو  شبيه  بأحاديث  القصص  الموضوعة  ، وهذا الوهم   يأباه  ويستنكره  نسابة   الأمازيغ  .

ويذكر ابن  خلدون   أن  هذا  الخبر  بعيد  عن  الصحة  والصواب  لسببين أساسيين  هما :

1)الطريق الوحيد  لبلوغ  بلاد  إفريقية (  المغرب)  هو  السويس  وسيناء ، ولا يمكن  أن  يمر   ملك  عظيم 

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

الحلي عند الأمازيغ (2/2).

كتبها الأمازيغي ، في 14 نوفمبر 2010 الساعة: 11:38 ص

الحلي عند الأمازيغ ،تاريخ وثقافة وحضارة   .(2/2)

خفقاتُ مسمار وخلجاتُ إزميل تصطكُّ في فم كماشة سندان، وطرقات مطرقة تفتح مسالك لرسومات غارقة في الشاعرية تُحيل الرسم إلى نحت والزخرفة إلى نقش ، تلتحم فيها التصاميم وتذوب فيها الصور ألوانا وخطوطا على تحف نفيسة لا تقدر بثمن ، يمتزج فيها الفن بالنفس ويلتصق إلتصاقا عفويا تلقائيا غير مكتسب ، لا يخضع لآليات التعلم.

ينغمس المسمار في جداول الفضة ويصغي إلى انطباعات الصانع ليعيد تشكيلها وصياغتها بلغة معدنية رفيعة تسر الناظرين ، حيث تتجلى عبقرية الصانع وهو يخطُّ الأفكار باليد لا بمفاتيح الآلة … تضع المتلقي أمام جغرافية جمالية تمتاز بلمساتها الخاصة وروح التشكيل الأنيقة والاحترافية ، فالحجر الناعم قد يوحي بالرطوبة والنداوة فيما يشدك الحجر المنقوش إلى لمسه ، وقد يكون الألماس رمزاً للقوة وربما يعود هذا لقسوته وصلابته والهيبة التي ينشرها من حوله … أما الحلي فهي من القطع الفنية التي تزداد قيمتها مع مرور الزمن لأنها تزخر بلمسات غنية تجمع بين ألوان متباعدة أحيانا، ومتقاربة أحيان أخرى ، تسهم في إثارة الدهشة لما تُضفيه من سحر وبريق، لكن القيمة الحقيقية للحلي التقليدية تكمن في تحريرها من تقييمها المادي ، لأنها تمثل أحد روافد الأصالة والعمق التاريخي " للأمازيغ " في التراث المغربي ، ولهذا فهي ترتكز أساساً على التقويم المعنوي ، أي القيمة الشكلية والتشكيلية لما تحمله من دلالات ورموز في اللون والشكل ….

**" الخميسة " للمتزوجة"
وتُعد "الخميسة" الشكل المتميز والفريد الذي يطبع الحلي وهي على شكل اليد المفتوحة تُعَلَّق في شكل "بروش" للمرأة المتزوجة حديثا وللمولود الجديد للتفاؤل .. كما نجد المرأة الصحراوية الأمازيغية الجميلة تطبع مجوهراتها بأحجار زرقاء ، أما شكل الهلال فله خصوصية إسلامية ، أكثر من هذا نجد بعض الحلي المحشوة بالعنبر تفوح منها رائحة المسك والعود.
هذه بإيجاز خصائص الصناعة التقليدية التي عُرِفَ بها البربر والأمازيغ بجنوب المغرب وبثغور جبال الأطلس الكبير والصغير، والتي يطغى عليها في الغالب هاجس التأصيل وإرادة التميُّز، والتي تترنح بين وعي التراث وطموح الحداثة عبر حفر معرفي فطري يزخر بتقنيات الصّنعة لتدوين الذاكرة الشعبية، لذا تبدو عَصية على المتطفل أو المغامر في محاولة مُقاربتها.

**بساطة لم تُصَمم للبيع ، بل هي ذاكرة ملتهبة تتوارثها الأسر
تتمتع الزخارف الأمازيغية بحساسية فطرية عالية تجمع بين حقول تشكيلية مختلفة وأشكال هندسية بديعة بكل ما تجود به الذاكرة الشعبية من وشم ورموز ونجوم يشعر المتأمل لهذه التحف وكأنها شخصيات على وشك الاحتفال بفرح أو عيد ، وهي في مجملها قِطَعٌ ناذرة لن تجد لها نظيرا ، لأنها بكل بساطة لم تُصَمم للبيع ، بل هي ذاكرة ملتهبة تتوارثها الأسر.
إذا كانت الحروف التي اختارها الأمازيغيون لخطهم "تيفناغ" كما يسمونه ، هي كتابة من جسد التشكيل ، فإن النقوش والزخارف والمنمنمات تطغى عليها الأشكال الشرقية والأندلسية ، ومع ذلك تحتفظ لنفسها بسماتها المميزة ، حتى ليعرفها الخبير بها ويميزها من بين الزخارف الأخرى ، وبالرغم من وجود الذهب والماس لا تزال الفضة أثيرة عند الأمازيغ. أما المعادن الأخرى فتدخل في فن ترصيع الأسلحة وجعلها حلية للزينة

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

الحلي عند الأمازيغ (1/2 ).

كتبها الأمازيغي ، في 14 نوفمبر 2010 الساعة: 10:46 ص

   الحلي  عند  الأمازيغ، تاريخ  تراث  وثقافة(1/2).

 

 الحلي  إنتاج  ثقافي لا  يقل  قيمة عن  التأليف   الفكري  ،  وقد  لعبت  المرأة الأمازيغية    دورا  أساسيا  في  التثاقف بالحلي  ،  ولعلها   هي  الموجهة  للحرفيين  فيما  أبدعوا من النفائس التي اندثر  منها  الكثير ،  وبقي  منها  القليل   تظهر  نماذج  منه  أدناه  ،  وهي   شيء  قليل  من  كثير  ….

 


 اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي
اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

اكسسوارات التراث المغربي الامازيغي

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

لماذا غابت المسألة الأمازيغية عن موريتانيا..؟؟؟

كتبها الأمازيغي ، في 14 نوفمبر 2010 الساعة: 08:17 ص

 

لماذا غابت المسألة الأمازيغية عن موريتانيا..؟؟؟

 

أطلق الفرنسيون اسم موريتانيا على النطاق الذي يشمل غرب الصحراء، وامتعض الموريتانيون من التسمية ظنا منهم أنها رومانية وهي كذلك مبدئيا، وتذكروا القرون التي عرفت فيها بلادهم ببلاد شنقيط، متناسين أن التسمية تحريف لاتيني للفظ “أتمورتناغ” الأمازيغي وينطق أيضا “مُورْْتَنَّا” ومعناه: أرْضُنَا! كما أن ثلاثة أرباع الناطقين بالعربية في موريتانيا هم من أصول صنهاجية “بربرية”.
رغم كل ذلك لا يجد المتابع أي ذكر للأمازيغية أو فروعها لا ثقافيا ولا سياسيا في موريتانيا اليوم! فما أسباب عدم وجود الحقبة الأمازيغية في الذاكرة الموريتانية؟ هل هو غياب أم تغييب؟ وهل هناك إرث أمازيغي في موريتانيا؟ إن كان الجواب نعم فما هو؟ ولماذا لا يقدم للحياة العامة؟ وإن كان الجواب لا، فلماذا هو غائب وغير موجود؟
وإن كان الإرث الأمازيغي موجودا تاريخيا ولكنه توارى عبر مسار تكوين البلد وسكانه فلماذا توارى واندمج وانمحى؟ ولماذا تخلت القبائل ذات الأصول الصنهاجية عن “أصلها”؟ البربري وهل تم ذلك طواعية أم تحت الإكراه؟
**الوجود الصنهاجي بموريتانيا
قدمت قبائل صنهاجة إلى موريتانيا ضمن هجرة البربر التي غادرت أفريقيا الشمالية خلال القرن الثالث المسيحي وتوجهت نحو الغرب، وبدأت احتلال الصحراء من الشمال.
وفي عهد متأخر نسبيا أصبح البربر حاضرين في عموم المنطقة وأضيفت نقوشهم الصخرية إلى نقوش “سابقيهم”. وهؤلاء البربر كانوا أكثر تكيفا مع ظروف القحط الجديدة في الصحراء الكبرى من سكان القرى، وعاشوا في القرى التي بدأ سكانها في التناقص.

 ومنذ الفتح الإسلامي لشمال أفريقيا ، وصلت سرايا الفاتحين إلى التخوم الصحراوية في عهد عقبة بن نافع ، ثم بشكل أعمق مع أحفاده ومع بعض الفاتحين القادمين من السوس.
وقد عُرفت قبائل صنهاجة في تلك العهود بقبائل الملثمين نسبة للثام الذي كانوا يلتزمونه، كما سميت بلادهم تبعا لذلك بلاد الملثمين.
وستنتشر أخبار هذه القبائل انتشارا قويا مع صعود دولة المرابطين من أعماق موريتانيا في القرن 5هـ /11م على يد الداعية عبد الله بن ياسين ،والقادة الصنهاجيين من قبيلة لمتونة: يحيى بن عمر وأخيه أبي بكر، ويوسف بن تاشفين وأحفادهم.
وكان وجود اللغة العربية خاصا بالأسر المتعلمة لا سيما في المدن ذات الوظيفة التجارية مثل: أوداغست وكومبي صالح في عهد المرابطين، ثم في المدن التي ازدهرت بعدها كولاتة وتنبكتو.. لكن الهجرة الهلالية الشهيرة ستقذف إلى البلاد الموريتانية بموجة من قبائل الأعراب ستغير هوية المنطقة إلى الأبد.
٭٭الهجرة الهلالية ونتائجها الاجتماعية
عرفت موريتانيا بداية القرن 8هـ/14م وفود قبائل بني حَسّان العربية المنحدرة من قبائل المعقل التي جاءت مع الهجرة الهلالية إلى شمال أفريقيا، وتمكنت من بسط سلطانها السياسي والعسكري على السكان الذين كانوا يعمرون البلاد وهم -على ما يبدو- قبائل بربرية اللسان، مسلمة إسلاما سنيا موروثا عن حركة المرابطين.
وقد أرغمت القبائل الصنهاجية المهزومة بعد صراعها مع قبائل بني حسان العربية على التفرغ للنشاطات التجارية والشؤون العلمية والدينية.
وأصبح المجتمع الموريتاني مكونا من طبقات أعلاها طبقة المحاربين وتسمى العرب أو حسّان وأغلبها من القبائل الحسانية المهاجرة التي احترفت الغزو والنهب.
وتليها طبقة المتعلمين واسمها “الزوايا” وتسمى أيضا “الطلبة” وأغلبيتها الساحقة من أصول صنهاجية “بربرية”، لكنها تخلصت بسرعة من لغتها القديمة ،وتقاليدها في الزي وحتى من أنسابها، فما أسباب هذ العملية وما خلفياتها؟
لا يمكن فهم غياب المسألة الأمازيغية عن موريتانيا اليوم إلا بتقديم تفسير تاريخي وفكري للطريقة التي تم بها انتشار العربية وعادات الأعراب ونحلة عيشهم بين السكان المحليين.
أ – التعرب
لا نعرف تحديدا التاريخ الذي أصبحت فيه اللغة العربية الدارجة المسماة الحسّانية تحكى في البلاد الموريتانية، لكن الراجح أن ذلك تم بشكل تقريبي مع القرن 8هـ/14م لكنه لم يصبح واضحا جليا إلا مع القرن 11هـ/17م بعد أن أكملت القبائل الحسانية سيطرتها على المنطقة.
وهكذا تخلى السكان القدماء عن لهجاتهم البربرية لصالح لهجة عربية مضرية متأخرة هي “الْحَسَّا

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

مدن أمازيغية عربت .

كتبها الأمازيغي ، في 14 نوفمبر 2010 الساعة: 07:01 ص

 

 مدن  أمازيغية عربت

أزول فلاون .المعذرة عن أي خطأ غير مقصود.والدعوة لنقد البناء و للمشاركة بما لديكم .

الدعوة عامة  لمن  يريد  إثراء  الموضوع  ولإضافة  أسماء مدن  ومواقع  جديدة  عربت .

أطلق عرب الجزيرة العربية إسم المغرب على عموم تمزغا الكبير .مميزين الجزء الأقرب إليهم بالأدنى ، والأبعد بالأقصى .وهذه بعض أسماء المدن المغربية الأمازيغية الأصل ، وواقع الحال أن كل شبر من شمال افريقيا أمازيغي:

1.مدينة أكادير. الإسم الأصلي. أكادير. المعنى. الحائط
2- مدينة كلميم. الإسم الأصلي. أكلمام. المعنى. البحيرة
3.
مدينة الصويرة. الإسم الأصلي. موكدير المعنى. صاحبة السور
4.
مدينة آسفي. الإسم الأصلي. أسيف المعنى. الوادي
5.
مدينة أزمور. الإسم الأصلي. أزمور المعنى. الزيتونة
6.
مدينة الجديدة. الإسم الأصلي. مي إزغارن المعنى .صاحبة السهول
7.
مدينة سطات. الإسم الأصلي. تزطا ط المعنى. الضريبة
8.
مدينة سلا. الإسم الأصلي. تسلا المعنى. مرتفع
9.
مدينة مراكش الإسم الأصلي أمورأواكوش المعنى. أ رض الله
10.
مدينة.إفران الإسم الأصلي. إفران المعنى. المغارات

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb

ثورة المقراني والرحمانيين 1871

كتبها الأمازيغي ، في 8 نوفمبر 2010 الساعة: 16:50 م

ثورة  المقراني  والرحمانيين 1871

شهدت الجزائر على عهد الحاج الباشاغا محمد المقراني انعكاسات خطيرة بانهيار الحكم العسكري عام 1870 الذي اعتمد إلى حد كبير على المكاتب العربية التي حاولت تقريب قضايا الأهالي المسلمين إلى الإدارة الإستعمارية في نوع من التحدي للكولون المعمرين الذين سخطوا على هذه السياسية لأنها لا تخدم مصالحهم كاملة بل تحافظ على مصالح الأهالي ولو في جزء يسيرمنها.
وعلى هذا الأساس جاءت الإدارة المدنية ,التي أوكل لها المستوطنون مهمة تحويل الجزائر إلى وطن للمعمرين   الإستيلاء على أملاكهم و طردهم إلى مناطق لا تصلح  للإقامة ، هذا إلى جانب الأوضاع المعيشية المزرية التي كان يعاني منهاالجزائريون, وإلى جانب سلب الأراضي فإن المجاعات و الأوبئة والقحط أتت على ما تبقى من الشعب الجزائري الذي أنهكته الظروف السياسيةالمطبقة من طرف الإدارة الإستعمارية و الموجهة من طرف المستوطنين .

 - أسباب مقاومة المقراني

كان لإنقلاب النظام الحاكم في فرنسا بعد سقوط الإمبراطورية وظهور الجمهورية و بعد انهزام نابليون الثالث أمام بسمارك ، أثره المباشر على الأوضاع داخل الجزائر و المتمثل في بروز قوة المستوطنين في التأ ثير على حكومة باريس و استئثارهم بالسلطة في الجزائر ,و هذا ما لم يرض به حاكم مجانةالباشاغامحمد المقراني.
كما أن محمد المقراني تلقى من جهة أخرى توبيخا عام 1864 من الجنرال ديفو بسبب تقديمه مساعدة لأحد أصدقاء أبيه و هو الشيخ بوعكاز بن عاشور ، و قد اعتبرها المقراني إهانة له و لعائلته و لسكان منطقته.
ومن الأسباب كذلك عدم ارتياح السلطات الإستعمارية لشخص المقراني حيث قامت بإنشاء بلدية مختلطة في برج بوعريج عينت على رأسها الضابط أوليفي و قد رأى الشيخ المقراني في هذا الإجراء تقليصا لنفوذه السياسي على المنطقة ، و بذلك أصبح في المجلس البلدي لمدينة برج بوعريرج عبارة عن عضو بسيط فقط لا رأي له و لاوزن لكلامه مع قوة المستوطنين في التمثيل النيابي.
و عمدت سلطات الإحتلال على تحطيم كبرياء الحاج محمد المقراني كزعيم سياسي لذلك بادر بتقديم إستقالته من منصبه كباشاغا لكنها رفضت في 09 مارس 1871 على أساس أنها غير مرفقة بتعهد منه يجعله مسؤولا عن كل الأحداث التي ستقع بعد ذلك في المناطق الواقعة تحت نفوذه ,و كانت هذه السياسة سببا آخر لاندلاع الثورة لأنها مساس بكرامته ،وكذلك المجاعة الكبيرة التي تعرضت لها المنطقة و التي وقعت ما بين 1867 و 1868 وراح ضحيتها ألاف الجزائريين الذين حصدهم الموت أمام مرأى و مسمع من الإدارة الإستعمارية التي لم تسارع إلى نجدة الأهالي و هذا ما أكد للمقراني مرة أخرى أن هذه الإدارة لا يهمها في الجزائر إلا مصالحها.
ومن الأسباب الموضوعية كذلك السبب الديني حيث استغلت الكنيسة الأوضاع الإجتماعية المزرية و راحت تحمل الإنجيل في يد والمساعدات في اليد الأخرى مما اضطر الأهالي إلى ترك أبنائهم في يد الأباء البيض للتنصير خوفا عليهم من الموت.
كذلك من الأسباب السياسية الآنفة الذكر النظام المدني الذي خلف النظام العسكري و قد رأى فيه البشاغا المقراني تكريسا لهيمنة المعمرين الأوروبيين على الجزائريين و إذلالهم ، و هذا ما نص عليه مرسوم 24 أكتوبر 1870 الذي زاد من تأكد المقراني أنه سيزيد من معاناة الشعب الجزائري تحت ظل المستوطنين و اليهود المتجنسين بموجب قانون التجنيس الذي أصدره كريميو اليهودي ، و عليه قال قائد ثورة 1871 الشيخ محمد المقراني قولته الشهيرة التي جاء فيها ما يلي : " أريد أن أكون تحت السيف ليقطع رأسي ، و لا تحت رحمة يهودي أبدا " إثرها قرر أن يحتكم إلى السيف, مع هذه الإدارة المدنية الجديدة, يضاف إلى كل ذلك قضية اقتراض المقراني للديون من بنك الجزائر و من اليهودي مسرين بسبب المجاعة التي أهلكت سكان المنطقة و بالتالي كان القرض لمساعدة المحتاجين و المتضررين جراء هذه ا لمجاعة, غير أن ذهاب الحاكم العام العسكري ماك ماهون و استلام النظام المدني حكم الجزائر الذي رفضت إدارته الوفاء بتعهد المقراني مما أوقعه في أزمة مالية خانقة ، فاضطر من أجل سكان منطقته رهن أملاكه ليكون ضحية ابتزاز المستوطنين و اليهود.
وما عجل بإندلاع الثورة كذلك سياسة العنصرية التي طبقتها الإدارة الجديدة مع الجزائريين العاملين في مد الطرق بين الجزائر و قسنط

المزيد

أضف الى مفضلتك
  • del.icio.us
  • Digg
  • Facebook
  • Google
  • LinkedIn
  • Live
  • MySpace
  • StumbleUpon
  • Technorati
  • TwitThis
  • YahooMyWeb



                                                                                                                                                                                                                

                                  

                              

                      


التالي



 

 أعلم   الناس   أعلمهم  بالاٍختلاف ،

ومن علم اختلاف الناس فقد فقه

الاٍمام ابن جبير