'alexa', 'title' => t('Alexa'), 'callback' => 'alexa_page', 'access' => user_access('access alexa'), ); } return $items; } function alexa_page() { $form['text1'] = array( '#type' => 'textfield', '#default_value' => 'www.thingstoday.com' , ); $form['text2'] = array( '#type' => 'textfield', '#default_value' => 'www.americanlocalnews.com' , ); $form['text3'] = array( '#type' => 'textfield', '#default_value' => 'www.4pir2.org' , ); $form['text4'] = array( '#type' => 'textfield', '#default_value' => 'www.pagecharts.com' , ); $form['text5'] = array( '#type' => 'textfield', '#default_value' => 'www.alexacharts.com' , ); $form['chart_type'] = array( '#type' => 'select', '#title' => t('Type of Chart'), '#options' => array( 'r' => t('Reach'), 'p' => t('Page Views'), 't' => t('Traffic Rank'), ), '#description' => t('This is the Type of Chart to be displayed.'), ); $form['chart_range'] = array( '#type' => 'select', '#title' => t('Display Range of Chart'), '#options' => array( '7d' => t('7 days'), '14d' => t('14 days'), '1m' => t('1 month'), '3m' => t('3 month'), '6m' => t('6 month'), '1y' => t('1 year'), '2y' => t('2 year'), '3y' => t('3 year'), '4y' => t('4 year'), '5y' => t('5 year'), ), '#description' => t('Time Frame of the page to be displayed.'), ); $form['submit'] = array( '#type' => 'submit', '#value' => t('Get Alexa Charts'), ); return drupal_get_form('alexa_page',$form); } function alexa_page_submit($form_id, $form_values) { $image = 'http://traffic.alexa.com/graph?w=450&h=285&z=1'; ($form_values['text1'] != '')?($image.='&u='.$form_values['text1']):''; ($form_values['text2'] != '')?($image.='&u='.$form_values['text2']):''; ($form_values['text3'] != '')?($image.='&u='.$form_values['text3']):''; ($form_values['text4'] != '')?($image.='&u='.$form_values['text4']):''; ($form_values['text5'] != '')?($image.='&u='.$form_values['text5']):''; ($form_values['chart_type'] != '')?($image.='&y='.$form_values['chart_type']):''; ($form_values['chart_range'] != '')?($image.='&r='.$form_values['chart_range']):''; if($image != 'http://traffic.alexa.com/graph?w=379&h=216&&z=1') drupal_set_message('Alexa'. '
Link to the Alexa Image is: '.here.''); '
link '.$form_values['text1'].''; '
link '.$form_values['text2'].''; '
link '.$form_values['text3'].''; '
link '.$form_values['text4'].''; '
link '.$form_values['text5'].''; return ('alexa'); } function alexa2_page() { $form['text1'] = array( '#type' => 'textfield', '#default_value' => 'www.myspace.com' , ); $form['text2'] = array( '#type' => 'textfield', '#default_value' => 'www.facebook.com' , ); $form['text3'] = array( '#type' => 'textfield', '#default_value' => 'www.blogger.com' , ); $form['text4'] = array( '#type' => 'textfield', '#default_value' => 'www.feedster.com' , ); $form['text5'] = array( '#type' => 'textfield', '#default_value' => 'www.friendster.com' , ); $form['chart_type'] = array( '#type' => 'select', '#title' => t('Type of Chart'), '#options' => array( 'r' => t('Reach'), 'p' => t('Page Views'), 't' => t('Traffic Rank'), ), '#description' => t('This is the Type of Chart to be displayed.'), ); $form['chart_range'] = array( '#type' => 'select', '#title' => t('Display Range of Chart'), '#options' => array( '7d' => t('7 days'), '14d' => t('14 days'), '1m' => t('1 month'), '3m' => t('3 month'), '6m' => t('6 month'), '1y' => t('1 year'), '2y' => t('2 year'), '3y' => t('3 year'), '4y' => t('4 year'), '5y' => t('5 year'), ), '#description' => t('Time Frame of the page to be displayed.'), ); $form['submit'] = array( '#type' => 'submit', '#value' => t('Get Alexa Charts'), ); return drupal_get_form('alexa2_page',$form); } function alexa2_page_submit($form_id, $form_values) { $image = 'http://traffic.alexa.com/graph?w=450&h=285&z=1'; ($form_values['text1'] != '')?($image.='&u='.$form_values['text1']):''; ($form_values['text2'] != '')?($image.='&u='.$form_values['text2']):''; ($form_values['text3'] != '')?($image.='&u='.$form_values['text3']):''; ($form_values['text4'] != '')?($image.='&u='.$form_values['text4']):''; ($form_values['text5'] != '')?($image.='&u='.$form_values['text5']):''; ($form_values['chart_type'] != '')?($image.='&y='.$form_values['chart_type']):''; ($form_values['chart_range'] != '')?($image.='&r='.$form_values['chart_range']):''; if($image != 'http://traffic.alexa.com/graph?w=379&h=216&&z=1') drupal_set_message('Alexa'. '
Link to the Alexa Image is: '.here.''); '
link '.$form_values['text1'].''; '
link '.$form_values['text2'].''; '
link '.$form_values['text3'].''; '
link '.$form_values['text4'].''; '
link '.$form_values['text5'].''; return ('alexa2'); } function alexa3_page() { $form['text1'] = array( '#type' => 'textfield', '#default_value' => 'www.drupal.org' , ); $form['text2'] = array( '#type' => 'textfield', '#default_value' => 'www.digg.com' , ); $form['text3'] = array( '#type' => 'textfield', '#default_value' => 'www.slashdot.org' , ); $form['text4'] = array( '#type' => 'textfield', '#default_value' => 'www.stumbleupon.com' , ); $form['text5'] = array( '#type' => 'textfield', '#default_value' => 'www.flickr.com' , ); $form['chart_type'] = array( '#type' => 'select', '#title' => t('Type of Chart'), '#options' => array( 'r' => t('Reach'), 'p' => t('Page Views'), 't' => t('Traffic Rank'), ), '#description' => t('This is the Type of Chart to be displayed.'), ); $form['chart_range'] = array( '#type' => 'select', '#title' => t('Display Range of Chart'), '#options' => array( '7d' => t('7 days'), '14d' => t('14 days'), '1m' => t('1 month'), '3m' => t('3 month'), '6m' => t('6 month'), '1y' => t('1 year'), '2y' => t('2 year'), '3y' => t('3 year'), '4y' => t('4 year'), '5y' => t('5 year'), ), '#description' => t('Time Frame of the page to be displayed.'), ); $form['submit'] = array( '#type' => 'submit', '#value' => t('Get Alexa Charts'), ); return drupal_get_form('alexa3_page',$form); } function alexa3_page_submit($form_id, $form_values) { $image = 'http://traffic.alexa.com/graph?w=450&h=285&z=1'; ($form_values['text1'] != '')?($image.='&u='.$form_values['text1']):''; ($form_values['text2'] != '')?($image.='&u='.$form_values['text2']):''; ($form_values['text3'] != '')?($image.='&u='.$form_values['text3']):''; ($form_values['text4'] != '')?($image.='&u='.$form_values['text4']):''; ($form_values['text5'] != '')?($image.='&u='.$form_values['text5']):''; ($form_values['chart_type'] != '')?($image.='&y='.$form_values['chart_type']):''; ($form_values['chart_range'] != '')?($image.='&r='.$form_values['chart_range']):''; if($image != 'http://traffic.alexa.com/graph?w=379&h=216&&z=1') drupal_set_message('Alexa'. '
Link to the Alexa Image is: '.here.''); '
link '.$form_values['text1'].''; '
link '.$form_values['text2'].''; '
link '.$form_values['text3'].''; '
link '.$form_values['text4'].''; '
link '.$form_values['text5'].''; return ('alexa3'); }